Description
In the Linux kernel, the following vulnerability has been resolved:

orangefs: keep the readdir entry size 64-bit in fill_from_part()

fill_from_part() computes the size of a directory entry in size_t but
stores it in a __u32. An entry length near U32_MAX wraps it to a small
value, bypasses the bounds check, and is then used to index the entry,
reading far past the directory part -- an out-of-bounds read that oopses
the kernel.

Compute the size as a u64 so it cannot truncate; the bounds check then
rejects the entry. The trailer is supplied by the userspace client.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is in the OrangeFS filesystem support in the Linux kernel. fill_from_part() calculates an entry's length with a 64‑bit size_t but mistakenly stores the value in a 32‑bit field. When an entry length approaches the maximum 32‑bit value, the truncation produces an unexpectedly small size. The bounds check that follows the truncation is thereby bypassed, and an index is derived from this small value. The kernel then reads past the intended buffer, culminating in an out‑of‑bounds read that oopses the kernel. The primary consequence is a kernel crash, which translates to a denial‑of‑service for the affected system.

Affected Systems

This flaw is confined to the Linux kernel's OrangeFS module. All distributions that ship the patched module remain vulnerable unless their kernel has been upgraded past the commits that fix the truncation bug. No particular kernel release is listed as affected in the information provided.

Risk and Exploitability

The CVSS score is 9.8, and the EPSS score is < 1%, so the exact exploitation probability is unclear. Based on the description, it is inferred that the attacker would need to have either local access or a way to control an OrangeFS readdir operation, for example by mounting the filesystem or influencing the size of directory entries. Because the bug triggers only when a size close to U32_MAX is presented, crafting an exploit may be non‑trivial, suggesting a moderate to low likelihood of widespread use. Nevertheless, a kernel crash is a high‑impact outcome and the vulnerability is not listed in the CISA KEV catalog. It remains advisable to treat this as a high‑severity kernel bug.

Generated by OpenCVE AI on August 17, 2026 at 07:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Migrate to a Linux kernel release that includes the latest OrangeFS patch.
  • Disable or unmount any OrangeFS mounts if they are not required for operation.
  • Monitor system logs for OOPS messages and apply any vendor‑issued backports once available.

Generated by OpenCVE AI on August 17, 2026 at 07:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 00:15:00 +0000


Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: orangefs: keep the readdir entry size 64-bit in fill_from_part() fill_from_part() computes the size of a directory entry in size_t but stores it in a __u32. An entry length near U32_MAX wraps it to a small value, bypasses the bounds check, and is then used to index the entry, reading far past the directory part -- an out-of-bounds read that oopses the kernel. Compute the size as a u64 so it cannot truncate; the bounds check then rejects the entry. The trailer is supplied by the userspace client.
Title orangefs: keep the readdir entry size 64-bit in fill_from_part()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:39:36.089Z

Reserved: 2026-08-09T03:40:39.901Z

Link: CVE-2026-72033

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:12.247

Modified: 2026-08-17T06:18:01.060

Link: CVE-2026-72033

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72033 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T07:45:16Z

Weaknesses