CVE-2026-90153 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ksmbd: Begrenzung der ACE-Schleifen in smb_check_perm_dacl() auf die DACL-Größe

smb_check_perm_dacl() validiert, dass das DACL innerhalb des NT-Sicherheitsdeskriptors (NT security descriptor) passt, beschränkt jedoch seine beiden ACE-Schleifen (ACE walks) auf die verbleibende Länge von NTSD (acl_size), anstatt die deklarierte Größe des DACLs (pdacl_size) zu verwenden.

Wenn pdacl->size kleiner ist als der nachfolgende NTSD-Puffer, werden Bytes jenseits der deklarierten DACL-Grenze – die sich noch innerhalb des gespeicherten Sicherheitsdeskriptors befinden – während Zugriffsprüfungen als ACEs interpretiert. Ein speziell angefertigtes (crafted) DACL kann ein den Zugriff gewährendes ACE (access-granting ACE) jenseits von pdacl->size platzieren, und der aktuelle Code akzeptiert dies bei der SMB2_CREATE-Zugriffswertung, während parse_dacl() und smb_inherit_dacl() an pdacl_size stoppen.

Begrenzen Sie beide ACE-Schleifen auf pdacl_size, um die DACL-Grenzsemantik zu gewährleisten, die auch andernorts im Server verwendet wird.

Validierung: - Der semantische KUnit-Harness zeigt, dass das ACE jenseits der Grenze vor der Korrektur ausgewählt und danach abgelehnt (EACCES) wird. - linux master (7.2-rc6), x86_64

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

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406674

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!