PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-97559 Linux CVE debrief

A vulnerability in the Linux kernel's SMB client implementation can cause a buffer overflow when rewriting DACLs, potentially leading to corruption of the DACL. This issue arises when the new DACL exceeds 64K in size. The vulnerability has been resolved by adjusting the code to use a u32 internally and returning -EOVERFLOW in the overflow case. The buffer overflow occurs because the accumulator used to track the DACL size can wrap, leading to incorrect offset calculations and potential corruption of the DACL. This can result in sending corrupted DACLs to the server, which could have security implications. The fix ensures that the operation is refused if the new DACL exceeds the 64K

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-25
Original CVE updated
2026-09-25
Advisory published
2026-09-25
Advisory updated
2026-09-25

Who should care

Linux kernel developers, administrators responsible for maintaining and securing Linux-based systems, particularly those using SMB clients, and security teams should be aware of this vulnerability. They should verify patch levels, monitor system logs, and review system configurations to ensure the SMB client is properly secured. Additionally, security auditors and compliance teams may need to review system configurations and verify that appropriate mitig

Why it matters

A vulnerability in the Linux kernel's SMB client implementation can cause a buffer overflow when rewriting DACLs, potentially leading to corruption of the DACL. Linux kernel developers and administrators should verify patch levels and monitor system logs to ensure system security.

  • Verify Linux kernel version and patch level to ensure vulnerability is patched
  • Monitor system logs for potential corruption of DACLs
  • Review system configurations to ensure SMB client is properly secured

Technical summary

The Linux kernel's SMB client implementation has a vulnerability that can cause a buffer overflow when rewriting DACLs. This occurs when the new DACL exceeds 64K in size, causing the accumulator to wrap and potentially leading to corruption of the DACL. The issue has been resolved by adjusting the code to use a u32 internally and returning -EOVERFLOW in the overflow case. The vulnerability arises from the accumulation of DACL size in a u16, which can wrap and lead to incorrect offset calculations. This can result in sending corrupted DACLs to the server. The fix prevents the buffer overflow by using a larger data type for the accumulator, ensuring that the operation is refused if the new DACL exceeds the 64K. A

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patch to ensure the Linux kernel's SMB client implementation is updated
  • Verify that the system's Linux kernel is up-to-date with the latest security patches
  • Monitor system logs for potential corruption of DACLs
  • Perform a thorough review of system configurations to ensure SMB client is properly secured
  • Conduct regular security audits to identify potential vulnerabilities
  • Implement additional monitoring and logging to detect similar issues in the future
  • Review and update incident response plans to address potential exploitation of this vulnerability

Evidence notes

The vulnerability is caused by the accumulation of DACL size in a u16, which can wrap and lead to corruption of the DACL. The issue is resolved by using a u32 internally and returning -EOVERFLOW in the overflow case.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-97559 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-97559

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-97559 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97559

    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/2ef532a01f44687f5b95001e88247cf05bff9892

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d05045177a855386bca5e1909e08d06290e6e3b3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ee13d687d06a6fbb2008625dd560c654231b28e0

    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.