CVE-2026-89767

Linux · Kernel

A double end_creating() call exists in the Linux kernel overlayfs implementation, which can be triggered during a casefold-mismatch path, leading to potential denial of service or privilege escalation.

Executive summary

A vulnerability in the Linux kernel overlay filesystem allows a local, authenticated attacker to trigger a double release of resources, potentially leading to system instability or unauthorized access.

Vulnerability

This is a resource management flaw in the overlayfs (ovl) driver where an error handling path in ovl_create_real() performs a double call to end_creating(). This results in the premature unlocking of the parent directory's inode lock and an incorrect dentry reference count, which requires an authenticated local user to trigger.

Business impact

The vulnerability carries a CVSS score of 7.8, reflecting its high impact on system integrity, confidentiality, and availability. While the attack vector requires local access, successful exploitation could lead to kernel-level denial of service, rendering systems unresponsive, or potentially provide a path for privilege escalation, which poses a significant risk to organizational infrastructure.

Remediation

Immediate Action: Administrators should update the Linux kernel to version 6.18.51, 7.2.4, or later immediately to incorporate the necessary fix.

Proactive Monitoring: Monitor system logs for repeated "pr_warn_ratelimited" warnings related to overlayfs consistency checks, as these may indicate attempts to trigger the error path.

Compensating Controls: Restrict local shell access to untrusted users and enforce strict permissions on mount points to limit the ability of unauthorized processes to interact with the overlay filesystem.

Exploitation status

Public Exploit Available: No

Analyst recommendation

This vulnerability represents a significant stability and security risk for systems utilizing overlay filesystems. Given the potential for kernel-level impact, IT teams should prioritize patching the Linux kernel to the provided safe versions during the next maintenance window. Failure to address this could result in system-wide service disruption or security compromises originating from local user accounts.

More Linux CVEs all →

History

CVE Brief tracked this CVE 2 days before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.8 (3.1)
  4. Analyst report written

Sources