PatchSiren cyber security CVE debrief
CVE-2026-43490 Linux CVE debrief
CVE-2026-43490 affects Linux kernel ksmbd inheritance handling for SMB ACLs. The issue was published on 2026-05-15 and later modified on 2026-05-20. A malformed inheritable ACE can advertise more SID subauthorities than are actually present, which can let the kernel read past the ACE during SID comparison and miscompute inherited ACE size during DACL construction. The supplied record rates the issue 8.8 HIGH with network attack vector, low attack complexity, low privileges required, and no user interaction.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-15
- Original CVE updated
- 2026-06-26
- Advisory published
- 2026-05-15
- Advisory updated
- 2026-06-26
Who should care
Linux kernel maintainers, distro security teams, and administrators running ksmbd-based SMB server functionality should prioritize this. Any environment that accepts or processes inherited ACLs from untrusted or malformed security descriptor xattrs is in scope.
Technical summary
The vulnerability is in smb_inherit_dacl() in ksmbd. The code checked that an ACE contained the fixed SID header, but did not verify that the variable-length SID described by sid.num_subauth was fully contained within the ACE. As a result, compare_sids() could read past the ACE when a malformed inheritable ACE claimed more subauthorities than were present. The same unchecked SID count was also used by smb_set_ace() to compute inherited ACE size, which could advance the temporary inherited ACE buffer pointer and nt_size accounting beyond the allocated buffer. The fix validates the parent ACE SID count and SID length before using it, computes inherited ACE size from the copied SID, and rejects inheritance if size accumulation would overflow smb_acl.size or the security descriptor allocation size.
Defensive priority
High. The supplied CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicates a remotely reachable, low-complexity issue with potentially severe impact if ksmbd processes a crafted ACL path.
Recommended defensive actions
- Apply the Linux kernel fixes referenced by the supplied kernel.org commits and update to a release that includes the SID-length validation change.
- If you run ksmbd, review whether SMB server functionality is enabled on production systems and limit exposure to trusted networks where possible.
- Prioritize validation of kernel updates on systems that process inherited ACLs from untrusted shares or metadata sources.
- Monitor vendor advisories and distribution kernel backports tied to the supplied CVE and kernel.org references.
- After patching, verify the running kernel build includes the ksmbd inheritance fix by checking the vendor or stable backport notes.
Evidence notes
This debrief is based only on the supplied CVE description, NVD metadata, and kernel.org source references. The description explicitly states that smb_inherit_dacl() did not verify the full variable-length SID, that compare_sids() could read past the ACE, and that smb_set_ace() used an unchecked source SID count for size calculations. The record was published on 2026-05-15 and modified on 2026-05-20. No additional exploitation detail is assumed beyond the provided text and CVSS metadata.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-43490 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-43490
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-43490 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43490
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1aa60fea7f637c071f529ad6784aecca2f2f0c5f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/47c6e37a77b10e74f70d845ba4ea5d3cafa00336
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/996454bc0da84d5a1dedb1a7861823087e01a7ae
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c1d95c995d5bcb24b639200a899eda59cb1e6d64
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.