CVE-2026-68098 in Linux
Resumen
por VulDB • 2026-08-10
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ksmbd: limitar el recorrido de deduplicación del DACL a las ACE copiadas
set_ntacl_dacl() puede dejar de copiar ACE antes de consumir todo el DACL de entrada cuando ocurre un desbordamiento en el cálculo del tamaño.
Cuando esto sucede, num_aces refleja únicamente las ACE que se han copiado realmente en el DACL de salida, pero set_posix_acl_entries_dacl() sigue recibiendo nt_num_aces y lo utiliza para recorrer la matriz existente de ACE durante la deduplicación.
Esto provoca que el recorrido de deduplicación escanee más allá de la matriz de ACE copiadas e inspeccione la parte final del búfer, donde no hay ACE válidos.
Se separan los dos significados actualmente asociados al recuento de NT ACE. Se pasa el número de NT ACE copiadas para limitar el recorrido de deduplicación y se preserva por separado el estado original "el DACL de entrada tenía NT ACE" para la opción alternativa (fallback) del ACL Everyone/predeterminado.
De este modo, el recorrido de deduplicación queda alineado con las ACE que están realmente presentes en el DACL reconstruido.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.