CVE-2026-90358 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
bpf, x86: Corregir el tamaño del trampoline para argumentos de 128 bits
`btf_distill_func_proto()` acepta un argumento de función de hasta 16 bytes, por lo que un escalar de 128 bits como `__int128` llega al trampolín x86 con `arg_size == 16`. Sin embargo, la implementación actual asume que un argumento `__int128` solo necesita un registro, por lo que el área de guardado de registros está subasignada y `save_args()` sobrescribe las ranuras adyacentes en la pila.
Calcule el número de registros a partir de `arg_size` para todos los argumentos con el fin de corregirlo.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.