CVE-2026-80913 in Linuxinformación

Resumen

por VulDB • 2026-09-04

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

selinux: requiere que cada valor booleano esté definido

p_bools.nprim proviene de la imagen de política independientemente de cuántos valores booleanos le sigan, y cond_index_bool() rellena bool_val_to_struct[] en value - 1; por lo tanto, un recuento mayor que los valores presentes deja entradas NULL. Cada usuario de esa matriz luego la recorre mediante índices y desreferencia cada entrada: cond_evaluate_expr() en el camino del vector de acceso, security_get_bools() y security_get_bool_value() detrás de selinuxfs, y security_set_bools(). Un valor de clase disperso es absorbido por policydb_class_isvalid() y sus funciones hermanas; los valores booleanos no tienen tal predicado ni ningún consumidor que pudiera usarlo.

Rechazar un valor booleano que ninguna definición de booleano establece, una sola vez, donde se construye la matriz. Las políticas conformes definen todos los valores booleanos que declaran y no se ven afectadas.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-09-04

Moderación

aceptado

Artículo

VDB-399125

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!