Impact
The Linux kernel’s ocfs2 file‑system implementation performs directory‑index searches without fully validating the entry list counts. A crafted on‑disk image can set the de_num_used field to 0xffff, causing the 4 KB block during ocfs2_dx_dir_search. This out‑of‑bounds read can leak kernel memory to any local process performing a stat(), open(), or other open‑path operation on the corrupted directory, resulting in information disclosure. The weakness is a classic out‑of‑bounds read (CWE‑125).
Affected Systems
All Linux kernel releases that ship the original ocfs2 handler and still lack the bounds‑validation commit (775c17386a6f) are vulnerable. Any kernel version prior to that commit, regardless of minor version, is at risk when it mounts or accesses an OCFS2 file system containing corrupted indexed directories.
Risk and Exploitability
The CVSS score of 4.1 indicates moderate severity, while the EPSS score of 0.00198 (about < 1%) indicates a very low but non‑zero exploitation probability, and the issue is not listed in theoitation requires local access to the device containing the corrupted OCFS2 file system or to a privileged process that can mount it. The; it does not grant arbitrary code execution. The risk is therefore limited to read‑only memory leaks, but it remains a significant concern for systems handling sensitive data on OCFS2 volumes.
OpenCVE Enrichment