CVE-2026-63909
highpriority · track · 0EPSS 0.006 · 50 %ileDEEUFREPSS · scored 2026-10-27
In the Linux kernel, the following vulnerability has been resolved: ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops Commit d07b26f39246 ("ksmbd: require minimum ACE size in smb_check_perm_dacl()") introduced a transposed bounds check: if (offsetof(struct smb_ace, sid) + aces_size < CIFS_SID_BASE_SIZE) Since offsetof(..sid) is 8 and CIFS_SID_BASE_SIZE is 8, this evaluates to `aces_size < 0`. Because `aces_size` is always non-negative, this check becomes dead code and never breaks the loop. Worse, that commit removed the old 4-byte guard, meaning the loop now reads `ace->size` (offset 2) even when `aces_size` is 0-3 bytes. This re-opens a 2-byte heap out-of-bounds (OOB) read past the pntsd allocation during subsequent SMB2_CREATE operations. Fix this by properly transposing the comparison to require at least 16 bytes (8-byte offset + 8-byte SID base), matching the correct form used in smb_inherit_dacl().
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (27)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-2403Linux Kernel: Mehrere Schwachstellen ermöglichen nicht spezifizierten AngriffDeutsch2026-07-19csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, möglicherweise Sicherheitsmaßnahmen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen oder vertrauliche Informationen offenzulegen.
- CERTFR-2026-AVI-1333Multiples vulnérabilités dans le noyau Linux d'UbuntuFrançais2026-10-16vendor · certfrFR
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (22)
External citations — patches, advisories, analysis.
- https://git.kernel.org/stable/c/0e60dafe97eca61721f3db456f97d97a80c6c8aecnnvd
- https://git.kernel.org/stable/c/0fe08c5776a798f46df1fd74b331be26bdd644d6cnnvd
- https://git.kernel.org/stable/c/4f7c131d2bdd7cd64b96f60d10be5ea72253f520cnnvd
- https://git.kernel.org/stable/c/5500ba1d410aed1eded3eb04a76b10cfb4409334cnnvd
- https://git.kernel.org/stable/c/94215d55b09445993929f4fc966061d61de74929cnnvd
- https://git.kernel.org/stable/c/d333af32e4451285e427f2d9c29de3a39f6f6d48cnnvd
- https://git.kernel.org/stable/c/f6324b4240cf0b26a84c33f68a1222d727ff4af2cnnvd
- https://www.kernel.org/Patchcnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan