PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89652 Linux CVE debrief

A critical vulnerability in the Linux kernel's Ceph implementation allows a malicious or compromised Ceph MDS to overflow a buffer in a client's NFS-export get_name path, leading to a slab out-of-bounds write. This issue is reachable when a CephFS mount is re-exported over NFS. The vulnerability arises from the lack of proper bounds checking on the dentry name length supplied by the MDS, which can lead to severe impacts including potential code execution and system compromise. Defenders should assess exposure and prioritize patching to mitigate this vulnerability, especially in environments where CephFS is re-exported over NFS.

Vendor
Linux
Product
Unknown
CVSS
CRITICAL 9.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-11
Original CVE updated
2026-10-19
Advisory published
2026-09-11
Advisory updated
2026-10-19

Who should care

Defenders responsible for Linux kernel and Ceph deployments, particularly those using NFS exports, should assess exposure and prioritize patching to mitigate this vulnerability. This includes system administrators, security teams, and IT professionals managing CephFS and NFS environments. They should review configurations, apply patches, and monitor for potential exploitation attempts to protect against this vulnerability.

Why it matters

A critical vulnerability in the Linux kernel's Ceph implementation allows a malicious or compromised Ceph MDS to overflow a buffer in a client's NFS-export get_name path. Defenders should prioritize verifying and applying patches, particularly in environments where CephFS is re-exported over NFS.

  • Potential buffer overflow and slab out-of-bounds write in the NFS export get_name path.
  • Possible exploitation by a malicious or compromised Ceph MDS.
  • Requires verification of affected versions and application of patches.
  • May impact CephFS mounts re-exported over NFS.

Technical summary

The Linux kernel's Ceph implementation did not properly bound the copied dentry name length in the NFS export get_name path. A malicious or compromised Ceph MDS could supply a LOOKUPNAME reply with dname_len > NAME_MAX, causing a buffer overflow and slab out-of-bounds write when processed by the client. This issue is exploitable when a CephFS mount is re-exported over NFS. The fix involves adding a new function, ceph_export_copy_name(), which rejects lengths above NAME_MAX with -ENAMETOOLONG before copying the name, thus preventing the buffer overflow. This change ensures that the kernel's Ceph implementation properly handles dentry name lengths, preventing potential exploitation.

Defensive priority

Defenders should prioritize verifying and applying patches to mitigate this vulnerability, particularly in environments where CephFS is re-exported over NFS.

Recommended defensive actions

  • Verify and apply patches to the Linux kernel to fix the vulnerability.
  • Review and update CephFS and NFS export configurations to ensure secure deployment.
  • Monitor for potential exploitation attempts in environments where CephFS is re-exported over NFS.
  • Perform a thorough review of affected systems and assess potential exposure.
  • Inventory CephFS and NFS export configurations to identify areas of potential risk.
  • Consider implementing compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The vulnerability was resolved by adding a new function, ceph_export_copy_name(), which rejects lengths above NAME_MAX with -ENAMETOOLONG before copying the name. This fix was applied in multiple commits.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89652 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89652 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • ceph: bound copied dentry name length in NFS export get_name

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/89xxx/CVE-2026-89652.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/61d9f27b191b838b96b697ce0bfaee39a138243a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/06fb5e623cdc2402d6bb29be94d9beb9a826ffec

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

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.