29 lines
2.0 KiB
JSON
Raw Normal View History

{
"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"
}
]
}