CVE-2026-99232 Validación insuficiente de direcciones en el búfer de syscalls de tracing
En el kernel de Linux, syscall_copy_user_array() copia el argumento de búfer de syscalls interrumpibles con __copy_from_user(), que omite access_ok(). Se debe usar copy_from_user() para rechazar direcciones que no sean de usuario y registrar la entrada como fallida.
CVSS 3.1 · PRELIMINAR
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 4
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
Linux
desde baa031b7bd2ce7502339174a42974321859ecd6a hasta antes de e33e2718c62a602001ab549642a1aed0be797105desde baa031b7bd2ce7502339174a42974321859ecd6a hasta antes de 041d1a568a11a7ed7415ef1408d0c65041c1ad69desde baa031b7bd2ce7502339174a42974321859ecd6a hasta antes de 097fd0050089df17b032f2b852b9b65e548e342a
Linux
6.19
Qué hacer
- Verificá si usás Linux y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
Esta vulnerabilidad todavía no tiene vector CVSS publicado.
Descripción original
In the Linux kernel, the following vulnerability has been resolved:
tracing/syscalls: Use copy_from_user for the faultable syscall buffer
syscall_copy_user_array() copies the buffer argument of faultable
syscalls (write, pwrite64, ...) with __copy_from_user(), which skips
access_ok(). Use copy_from_user() instead so a non-user address is
rejected and the entry is recorded as faulted.
It could be a security concern for machines that trust perf a bit too
much.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.