PatchSiren cyber security CVE debrief
CVE-2026-64578 Linux CVE debrief
A slab-out-of-bounds read vulnerability was found in the Linux kernel's ksmbd module. The issue occurs when validating a compound SMB2 request, where the code reads the StructureSize2 field without checking if the compound element is large enough to contain it. This can lead to a remote client crafting a malicious request that extends one byte past the receive buffer.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.2
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-05
- Original CVE updated
- 2026-08-19
- Advisory published
- 2026-08-05
- Advisory updated
- 2026-08-19
Who should care
Linux kernel developers, administrators, and users who rely on the ksmbd module for SMB2 request validation are advised to take action. This includes verifying and applying the vendor's patch for the Linux kernel ksmbd module, restricting access to the affected system, limiting the exposure of sensitive data, monitoring system logs for potential exploitation attempts, and implementing compensating controls such as network segmentation and access controls. Additionally, reviewing the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance is crucial. Those responsible for managing environments where affected product deployments exist should confirm their presence and assign an owner for follow-up. Compensating controls should be reviewed for exposed systems while remediation is scheduled and verified. Relevant monitoring, detection, and logs for exposed assets should be checked, and exceptions should be tracked. Retesting remediated assets and closing the item only after evidence is documented is also important. This involves a thorough review of the vulnerability's impact on various stakeholders, including operators, platforms, vulnerability management teams, and security teams, to ensure a comprehensive approach to mitigation and remediation is implemented effectively across the organization. The vulnerability's resolution involves checking the size of the compound element before reading the StructureSize2 field, which prevents the slab-out-of-bounds read issue. Therefore, it is essential for those who manage or use the Linux kernel's ksmbd module to understand the vulnerability's technical details and take appropriate measures to protect their systems. This includes understanding the affected product context, defensive impact, and source-grounded technical framing without unsupported root-cause or exploit claims. By taking these steps, organizations can minimize the risk associated with this vulnerability and ensure the security and integrity of their systems and data. The vulnerability affects Linux kernel developers, administrators, and users who rely on the ksmbd module, making it crucial for them to be aware of
Technical summary
The Linux kernel's ksmbd module is vulnerable to a slab-out-of-bounds read. When validating a compound SMB2 request, the code reads the StructureSize2 field without checking if the compound element is large enough to contain it. This can lead to a remote client crafting a malicious request that extends one byte past the receive buffer. The vulnerability arises from the compound-walking logic only guaranteeing a full 64-byte SMB2 header is present for the trailing element. A remote client can exploit this by crafting a compound request whose last element has exactly 64 bytes, causing a slab-out-of-bounds read. The issue has been resolved by rejecting any compound element that is too small to hold StructureSize2 before dereferencing it.
Defensive priority
Medium
Recommended defensive actions
- Verify and apply the vendor's patch for the Linux kernel ksmbd module
- Restrict access to the affected system and limit the exposure of sensitive data
- Monitor system logs for potential exploitation attempts
- Implement compensating controls, such as network segmentation and access controls
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The vulnerability was resolved by rejecting any compound element that is too small to hold StructureSize2 before dereferencing it. The fix involves checking the size of the compound element before reading the StructureSize2 field.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64578 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64578
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64578 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64578
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/15b38176fd1530372905c602fde51fe89ec8c877
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2c307126ed8e7adddab82b8e31d962d3a2156ab1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ea128f06d2fb2186f0cac0c9f3e953e4d1f5c29a
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f0e337e7db67cc1c832958bbb6c4026bdceacfdb
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f7550a91ab211726f59cb137523b7a9eae1ac6eb
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.