CVE-2026-89492

Linux · Kernel

A buffer over-read vulnerability exists in the OCFS2 filesystem component of the Linux kernel due to insufficient bounds checking on directory-index entry counts during metadata validation.

Executive summary

A critical out-of-bounds read vulnerability in the Linux kernel OCFS2 filesystem allows unauthenticated attackers to potentially trigger system crashes or memory disclosure.

Vulnerability

The vulnerability resides in the OCFS2 filesystem's directory-index validation logic, specifically within the ocfs2_dx_dir_search function. By providing a crafted on-disk image, an unauthenticated attacker can cause the kernel to perform an out-of-bounds read past the 4KB metadata block, which is reachable via common operations like path lookups, stat, or open calls.

Business impact

The exploitation of this vulnerability can lead to significant system instability, including kernel panics and denial-of-service conditions. Given the CVSS score of 9.8, the potential for unauthorized memory access poses a severe risk to data confidentiality and system integrity, particularly in environments utilizing shared storage or OCFS2-based clustering.

Remediation

Immediate Action: Update the Linux kernel to version 6.18.51, 7.2.4, or later versions where the validation logic for de_num_used entries has been corrected.

Proactive Monitoring: Monitor kernel logs for signs of memory corruption, unexpected filesystem errors, or recurring OCFS2-related kernel panics.

Compensating Controls: Restrict access to mounting untrusted or external OCFS2 filesystem images to prevent the processing of malicious metadata.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

This vulnerability represents a critical risk to kernel stability and data security. System administrators should prioritize testing and deploying the provided kernel patches across all affected environments immediately to eliminate the risk of arbitrary memory access and potential system compromise.

More Linux CVEs all →

History

CVE Brief tracked this CVE 4 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 9.8 (3.1)
  4. Analyst report written

Sources