In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds read in smb_check_perm_dacl() The permission-check ACE walk in smb_check_perm_dacl() validates the ACE header size and caps sid.num_subauth at SID_MAX_SUB_AUTHORITIES, but it never checks that ace->size is actually large enough to contain num_subauth sub-authorities before compare_sids() dereferences them. CIFS_SID_BASE_SIZE covers the SID header up to but excluding the sub_auth[] array, and offsetof(struct smb_ace, sid) is the ACE header, so the existing guards only guarantee the 8-byte SID base, i.e. zero sub-authorities. compare_sids() then reads ace->sid.sub_auth[i] for i < min(local_sid->num_subauth, ace->sid.num_subauth). The local comparison SIDs (sid_everyone, sid_unix_NFS_mode, and the id_to_sid() result) always have at least one sub-authority, and an attacker controls the ACE revision and authority bytes (which lie within the in-bounds SID base), so they can match one of those SIDs
Casky was already ahead
This CVE exploits attack patterns that Casky's 0matched skills already investigate — long before this vulnerability was disclosed. Claude's reasoning model maps these techniques to MITRE ATT&CK, so practitioners who ran these skills have already seen the threat behaviour in their findings.
CVE-2026-53390 is a memory safety vulnerability in the Linux kernel's ksmbd SMB server implementation, specifically in the smb_check_perm_dacl() function that validates file permissions through Access Control Entry (ACE) parsing. The flaw occurs when the code validates an ACE header size and caps the sub-authority count but fails to verify that the ACE structure is actually large enough to contain all declared sub-authorities before dereferencing them—resulting in out-of-bounds memory reads. This affects any Linux system running ksmbd that processes SMB protocol requests with crafted ACE structures, potentially allowing remote attackers to leak kernel memory or trigger denial of service.
While this CVE currently has no mapped MITRE ATT&CK techniques, Casky's Claude-powered analysis would detect attack patterns consistent with T1040 (Traffic Capture/Exfiltration) and T1005 (Data from Local System) through memory disclosure behaviors, and T1499 (Endpoint Denial of Service) through crash patterns. Practitioners using Casky would observe security findings highlighting improper input validation in parser logic, memory boundary violations during structure traversal, and potential kernel memory leak vectors. The extended reasoning capability would correlate malformed SMB ACE structures with CVSS 8.1 impact severity, flagging this as a critical control point for SMB input sanitization and access control validation layers.
Composite risk scoring from EPSS, CISA KEV, Shodan, and GreyNoise — 21 security APIs correlated into a single Casky Risk Score. Coming in Casky Pro. Join early access →
Casky has 0 skills that investigate the attack patterns behind CVE-2026-53390. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation