CVE-2026-90153 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

ksmbd: las iteraciones ACE en smb_check_perm_dacl() están limitadas por el tamaño del DACL

smb_check_perm_dacl() valida que el DACL cabe dentro del descriptor de seguridad NT, pero luego limita sus dos recorridos de ACE (ACE walks) mediante la longitud restante del NTSD (acl_size) en lugar del tamaño declarado del DACL (pdacl_size).

Cuando pdacl->size es menor que el búfer NTSD posterior, los bytes situados después del límite declarado del DACL —aún dentro del descriptor de seguridad almacenado— se analizan como ACEs durante las comprobaciones de acceso. Un DACL manipulado puede colocar un ACE que concede permisos más allá de pdacl->size, y el código actual lo acepta durante la validación de acceso SMB2_CREATE, mientras que parse_dacl() y smb_inherit_dacl() se detienen en pdacl_size.

Se han limitado ambos recorridos de ACE a pdacl_size para coincidir con la semántica del límite del DACL utilizada en otras partes del servidor.

Validación: - El conjunto de pruebas KUnit semántico muestra que el ACE posterior al límite se selecciona antes de la corrección y se rechaza (EACCES) después de ella. - linux master (7.2-rc6), x86_64

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406674

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!