Skip to main content

Linux Kernel EUVDEUVD-2026-59266

| CVE-2026-72367 HIGH
2026-08-15 Linux GHSA-r9wm-p769-97j8
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain low-privilege shell or filesystem access
  2. Delivery
    Open file on iomap-backed filesystem (XFS/ext4)
  3. Exploit
    Initiate concurrent append write to trigger writeback past byte-level EOF
  4. Install
    Race concurrent truncate(2) against writeback sampling of end_pos
  5. C2
    io_size underflows to maximal size_t value
  6. Execute
    Corrupted io_size consumed by end_io path
  7. Impact
    On-disk EOF corruption or kernel panic

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a low-privileged user with write access to a file on a filesystem that uses the Linux kernel iomap writeback layer (XFS, ext4 iomap path, and others). The race condition is triggered when two concurrent operations overlap: (1) a writeback operation that extends to a block-aligned boundary past byte-level EOF, and (2) a concurrent truncate(2) that shrinks the file after end_pos was already sampled in iomap_writeback_handle_eof(). The timing window is narrow and filesystem-dependent, making reliable exploitation difficult. Exploitation is further limited to kernel versions in the affected commit range (post-51d20d1dacbec589d459e11fc88fbca419f84a99, pre-fix commits). Systems running patched kernels (6.18.40, 7.1.5, 7.2-rc2) are not affected. Purely read-only workloads or filesystems not using the iomap layer are not affected.

Impact

The official NVD CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H = 8.8) appears overstated on two axes. First, AV:N implies pure network reachability; while network filesystem clients (NFS, CIFS) could in theory trigger this through remote I/O operations, the race condition is an internal kernel synchronization issue unlikely to be reliably triggered over a network path. A local or adjacent vector is more consistent with the mechanism. Second, AC:L understates the exploitation difficulty: successfully triggering this requires a precise race between concurrent writeback and truncate(2), which is timing-dependent and inherently AC:H. The EPSS score of 0.21% at the 11th percentile is consistent with this assessment - the combination of race condition, kernel-level access requirements, and lack of any known POC makes mass exploitation unlikely. The vulnerability is NOT listed in CISA KEV. Real-world risk is primarily data integrity corruption on affected filesystems (XFS, ext4, etc.) rather than direct code execution. The C:H/I:H/A:H impact ratings may reflect worst-case filesystem corruption or kernel panic scenarios. CVSS and EPSS are conflicting signals: high CVSS suggests severe impact; low EPSS reflects low exploitation probability - this is a real-risk-but-unlikely-exploited pattern.

Exploit ScenarioDerived

A local or network-filesystem-connected low-privileged user opens a file on an iomap-backed filesystem (e.g., XFS) and simultaneously performs rapid append writes while a concurrent thread or process issues truncate(2) to shrink the file. If the truncate executes between iomap_writeback_handle_eof() sampling end_pos and the io_size trim calculation, end_pos falls below ioend->io_offset, causing io_size to underflow to a near-maximal size_t value. The corrupted io_size is then used by the filesystem end_io completion path, potentially writing an incorrect on-disk EOF, completing incorrect unwritten extents, or triggering a kernel BUG/panic. No public proof-of-concept exploit has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Unsigned integer underflow in the Linux kernel iomap writeback subsystem allows a low-privileged user to corrupt filesystem EOF metadata and on-disk size tracking. The flaw occurs in the io_size EOF trim path when a concurrent truncate shrinks the file after end_pos is sampled, causing end_pos to fall below ioend->io_offset; the resulting negative subtraction wraps to a huge value in the size_t io_size field. This corrupted io_size is then consumed by end_io paths for decisions including on-disk EOF updates, unwritten extent completion, and COW range handling. No public exploit has been identified at time of analysis, and EPSS is very low at 0.21% (11th percentile), though the official CVSS scores this 8.8 High with full C/I/A impact.

RemediationAI

The primary fix is to upgrade to a patched Linux kernel version: 7.2-rc2, 6.18.40, or 7.1.5 as applicable to your stable branch. The fix clamps io_size to zero when end_pos has moved to or below ioend->io_offset, preventing the unsigned underflow. Upstream fix commits are available at the kernel.org stable tree links in the references. For systems that cannot be immediately patched, a compensating control is to reduce workloads that combine high-frequency concurrent append writes with concurrent truncate operations on the same files, which narrows the race window; however this is an operational workaround with significant trade-offs and does not eliminate the risk. Filesystems using the iomap layer (XFS, ext4 with iomap writeback paths) should be prioritized. Distribution vendors (Red Hat, Ubuntu, SUSE, Debian) will ship backported fixes into their stable kernels; consult ENISA EUVD-2026-59266 and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-72367 for advisory updates.

Affected VersionsENISA

Linux 6.12.10 <6.13
Linux 51d20d1dacbec589d459e11fc88fbca419f84a99 <7f7780abb4c0fdc9a2603aea8e985ff14ee900e0
Linux 51d20d1dacbec589d459e11fc88fbca419f84a99 <1f38f65bf965fce9aa159d45c5347538f56c5973
Linux patch: 7.2-rc2
Linux patch: 6.18.40
Linux patch: 7.1.5
Linux 51d20d1dacbec589d459e11fc88fbca419f84a99 <55ec50d046c03b3724741957f7b007856e36dbe7
Linux 82c59a86a247a8970d353d10f52a37e5564fb137
Linux 6.13
Linux patch: 0

Affected Packages

euvd linux fix: 6.13

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the Linux kernel iomap layer (fs/iomap/), which is the generic block-mapping framework underlying multiple Linux filesystems including XFS, ext4, and others. Specifically, the flaw is in iomap_writeback_handle_eof(), introduced by a prior commit ('iomap: fix zero padding data issue in concurrent append writes') that changed ioend accounting to track only valid in-EOF data. The accounting computes io_size as end_pos - ioend->io_offset, but io_size is typed as size_t (unsigned). When end_pos is less than ioend->io_offset - possible because writeback can extend to block-aligned boundaries past byte-level EOF, or because a racing truncate(2) reduces the file size after end_pos was sampled - the subtraction underflows and wraps to a very large value (e.g., 2^64 - delta on 64-bit). No CWE was formally assigned, but this is a classic CWE-191 (Integer Underflow) combined with CWE-362 (Race Condition). Affected CPE: cpe:2.3:a:linux:linux across a broad commit range starting at 51d20d1dacbec589d459e11fc88fbca419f84a99.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.5 MEDIUM

Race condition requires local file access and precise timing (AC:H, AV:L, PR:L); integrity and availability highly impacted via filesystem corruption; confidentiality impact is low (information disclosure tag, not direct memory read).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.3 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:56 cve.org
HIGH 8.8
CVE Published
Aug 15, 2026 - 05:56 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

iomap: guard io_size EOF trim against concurrent truncate underflow

iomap: fix zero padding data issue in concurrent append writes changed ioend accounting so that io_size tracks only valid data within EOF. This trims io_size when a writeback range extends past end_pos:

ioend->io_size += map_len; if (ioend->io_offset + ioend->io_size > end_pos) ioend->io_size = end_pos - ioend->io_offset;

However, if end_pos ends up below ioend->io_offset, the subtraction becomes negative and is stored in size_t io_size, causing an unsigned wrap to a huge value. This can happen when writeback continues past byte-level EOF up to a block-aligned range, or when a concurrent truncate shrinks the file after end_pos was sampled in iomap_writeback_handle_eof().

A wrapped io_size can mislead append detection and corrupt completion-time size handling, since filesystem end_io paths consume io_size for decisions such as on-disk EOF updates and unwritten/COW completion ranges.

Fix this by clamping io_size to zero when EOF has moved to or before the ioend start offset. This preserves the original intent of trimming io_size to valid in-EOF data while avoiding the underflow.

Executive ViewAI

Why It Matters

Linux systems in your environment contain a kernel flaw enabling low-privileged users to corrupt filesystem metadata and on-disk data integrity structures through concurrent file operations. This can lead to undetected data corruption, service disruptions, and compliance violations if exploited. A vendor patch is available and should be prioritized for deployment across all Linux infrastructure to prevent potential data loss.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Ubiquitous
Linux kernel powers the vast majority of server, cloud, and embedded deployments globally.
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy