CVE-2026-80757 in Linux
Resumen
por VulDB • 2026-09-03
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
selinux: rechazar un recuento de permisos de clase inferior al común heredado
security_get_permissions() mapea los permisos de un "common" (permiso común) heredados en una matriz cuyo tamaño está determinado por los propios permisos de la clase, nprim; sin embargo, class_read() toma ese valor de nprim literalmente desde la imagen de política y nunca verifica que cubra el "common". Se acepta una clase que hereda un "common" con N permisos mientras declara un nprim más pequeño, y durante la carga se escriben los permisos del "common" más allá de la matriz del tamaño de la clase: lo que constituye una escritura fuera de límites en heap (heap write).
Rechazar una clase cuyo recuento de permisos sea inferior al del "common" heredado. Las políticas bien formadas, donde el recuento de clases ya incluye los permisos heredados, no se ven afectadas.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.