{ "id": "CVE-2024-56550", "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "published": "2024-12-27T15:15:13.737", "lastModified": "2024-12-27T15:15:13.737", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [ { "lang": "en", "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ns390/stacktrace: Use break instead of return statement\n\narch_stack_walk_user_common() contains a return statement instead of a\nbreak statement in case store_ip() fails while trying to store a callchain\nentry of a user space process.\nThis may lead to a missing pagefault_enable() call.\n\nIf this happens any subsequent page fault of the process won't be resolved\nby the page fault handler and this in turn will lead to the process being\nkilled.\n\nUse a break instead of a return statement to fix this." }, { "lang": "es", "value": "En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: s390/stacktrace: Utilizar break en lugar de la declaraci\u00f3n return arch_stack_walk_user_common() contiene una declaraci\u00f3n return en lugar de una declaraci\u00f3n break en caso de que store_ip() falle al intentar almacenar una entrada de cadena de llamadas de un proceso de espacio de usuario. Esto puede provocar que falte una llamada pagefault_enable(). Si esto sucede, el controlador de fallas de p\u00e1gina no resolver\u00e1 ninguna falla de p\u00e1gina posterior del proceso y esto, a su vez, provocar\u00e1 que se elimine el proceso. Utilice una declaraci\u00f3n break en lugar de una declaraci\u00f3n return para solucionar esto." } ], "metrics": {}, "references": [ { "url": "https://git.kernel.org/stable/c/20c26357826457dc7c8145297e60ddc012e18914", "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67" }, { "url": "https://git.kernel.org/stable/c/588a9836a4ef7ec3bfcffda526dfa399637e6cfc", "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67" } ] }