Skip to main content

Linux Kernel XFS EUVDEUVD-2026-86856

| CVE-2026-97548 HIGH
2026-09-25 Linux GHSA-w932-ggqv-vxgq
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Local access to XFS realtime-enabled system
  2. Delivery
    Craft or grow rtrmap/rtrefcount btree beyond miscounted maxlevels
  3. Exploit
    Undersized btree cursor allocated
  4. Execution
    Kernel accesses beyond cursor end
  5. Impact
    Memory corruption or kernel crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires local operation on an XFS filesystem configured with a realtime device AND the reverse-mapping (rtrmapbt) or reflink/refcount (rtrefcountbt) features enabled, plus a realtime rmap or refcount btree tall enough that the under-counted maxlevels causes cursor allocation to be too small. Limiting factors: local access only (AV:L), the feature combination is non-default and uncommon, and the condition is explicitly gated on 'a sufficiently large btree,' so ordinary or small filesystems are not affected. UI:R in the supplied vector implies a victim action such as mounting or operating on an attacker-crafted image.

Impact

The input assigns CVSS 3.1 base 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H), but the vector and the description are in tension. The bug is that xfs rtrmap and rtrefcount _maxlevels_ondisk helpers undercount btree height by omitting the inode root, so the kernel can under-size an in-memory btree cursor and then access memory beyond its end - only 'given a sufficiently large btree.' That is a local-only issue (AV:L is consistent) and is fundamentally a memory-safety / out-of-bounds access defect, most plausibly manifesting as corruption or a crash rather than reliable C:H/I:H disclosure/tampering. The AC:L rating understates the difficulty: triggering requires XFS with the realtime device plus rmap/reflink (rtrmapbt/rtrefcountbt) features and a realtime btree tall enough to exceed the miscomputed maxlevels - not a default or easily arranged state. No EPSS score, no CISA KEV listing, and no public POC are provided; there is no SSVC decision record in the input. Signals therefore align on LOW real-world urgency: this is a defense-in-depth hardening fix (LOLLM/static-analysis-noticed, self-reported by the Linux kernel maintainers) rather than an actively exploited flaw. The headline 7.8 overstates practical risk for a niche, config-gated, crash-dominant kernel path; treat as routine stable-kernel patch hygiene.

Exploit ScenarioDerived

A local user (or a crafted/large XFS realtime filesystem image that a victim mounts and operates on) drives operations against an unusually tall realtime rmap or refcount btree; the kernel allocates a cursor sized from the buggy maxlevels calculation and then indexes past its end, corrupting adjacent kernel memory or panicking. No public exploit code is identified at time of analysis, and reliable code execution or data disclosure from this out-of-bounds access is unproven.

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 – Sep 25, 2026

Out-of-bounds memory access in the Linux kernel XFS realtime reverse-mapping (rtrmapbt) and realtime refcount (rtrefcountbt) btree code stems from _maxlevels_ondisk functions that omit the inode root level when sizing in-memory btree cursors, so a tall btree can drive accesses past the end of the allocated cursor. Local attackers on an XFS filesystem that uses a realtime device together with rtrmapbt or rtrefcountbt can trigger the condition; the non-default feature combination and the requirement for a sufficiently large btree keep exposure limited, and our assessment rates it local-only with high attack complexity (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H) rather than the more severe 7.8 vector supplied with the CVE. Vendor patches are available in stable kernels 6.18.53, 7.2.7 and 7.3-rc3, and no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

Apply the vendor-released fixes: upgrade to stable kernel 6.18.53, 7.2.7 or 7.3-rc3, or cherry-pick the upstream fix commits https://git.kernel.org/stable/c/108114437915e61e8f88d1cbcc442c3f886a347e, https://git.kernel.org/stable/c/84316cb25af95a60e655ccc8fe646bb5ad631b71 and https://git.kernel.org/stable/c/aa301322f72f82f26e4ba0826018d41388ab9896 (plus vendor advisory tracking at https://nvd.nist.gov/vuln/detail/CVE-2026-97548 and EUVD-2026-86856); the commits correct the rtrmap and rtrefcount _maxlevels_ondisk helpers so the inode root level is counted and cursors are sized correctly. Where immediate kernel upgrades are not possible, the practical compensating control is to avoid the affected feature combination: create or rebuild realtime-enabled filesystems without the rmapbt and reflink features (for example mkfs.xfs -m rmapbt=0,reflink=0) and do not enable rmapbt/reflink on realtime devices, trading away reflink clones, deduplication and rmap-based online scrub/repair metadata; additionally, because the flaw is reachable only through local operation, restrict who can mount or manipulate XFS images (avoid mounting untrusted filesystem images and limit local shell or mount privileges via user namespaces/sudo policy), accepting that this reduces the attack surface rather than removing the bug.

Affected VersionsENISA

Linux 9abe03a0e4f978615a2b1b484b8d09ca84c16ea0 <108114437915e61e8f88d1cbcc442c3f886a347e
Linux patch: 7.3-rc3
Linux patch: 7.2.7
Linux 9abe03a0e4f978615a2b1b484b8d09ca84c16ea0 <aa301322f72f82f26e4ba0826018d41388ab9896
Linux 6.14
Linux 9abe03a0e4f978615a2b1b484b8d09ca84c16ea0 <84316cb25af95a60e655ccc8fe646bb5ad631b71
Linux patch: 6.18.53
Linux patch: 0

Affected Packages

euvd linux no fix

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

XFS supports an optional realtime device for allocation groups dedicated to realtime files, and two metadata btrees are associated with it: the realtime reverse-mapping btree (rtrmapbt), which records which file owns each realtime extent and underpins online repair/scrub, and the realtime refcount btree (rtrefcountbt), which tracks shared extents for reflink (copy-on-write clone) and dedup operations. Each btree type exposes a _maxlevels_ondisk helper that returns the maximum number of levels a fully populated on-disk btree can have; the XFS btree cursor code uses that value to size the in-memory xfs_btree_cur structure, including its per-level pointer/state array. The rtrmap and rtrefcount implementations failed to add the extra level contributed by the inode root, causing the computed maximum to be one level short; on a btree large enough to actually require the omitted level, cursor allocation is too small and subsequent btree traversal reads or writes past the end of the cursor. The affected code lives in the XFS filesystem driver of the Linux kernel (CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*) and was introduced by commit 9abe03a0e4f978615a2b1b484b8d09ca84c16ea0. The input records the weakness class as N/A, so it is characterized here as an out-of-bounds memory access produced by an incorrect buffer-size/bounds calculation, with integrity impact limited to the in-memory cursor structure and availability impact from the resulting memory corruption or crash.

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 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 5.3 MEDIUM

Local-only, gated on non-default XFS realtime rmap/refcount features and an atypically large btree (AC:H, PR:L); impact is crash/corruption-dominant DoS (A:H), with no proven disclosure (C:N).

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Sep 25, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 25, 2026 - 11:02 EUVD
CVE Published
Sep 25, 2026 - 10:21 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 10:21 cve.org
HIGH 7.8

DescriptionCVE.org

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

xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions

The _maxlevels_ondisk functions are used to compute the size of in-memory btree cursors for each btree type. Unfortunately, LOLLM noticed that the rtrmap and rtrefcount versions of these functions forget to account for the inode root, which means that we could access beyond the end of the cursor given a sufficiently large btree. Fix this.

Executive ViewAI

Why It Matters

A memory safety flaw in the Linux kernel's XFS realtime reverse-mapping and refcount btree code (CVE-2026-97548) can be triggered by a local user with low privileges on systems that use an XFS realtime device together with the rtrmapbt or rtrefcountbt features, leading to potential crashes or availability loss. Because these features are non-default and exploitation requires a tall btree and high attack complexity, the practical exposure is limited to specialized storage deployments rather than general-purpose Linux fleets. No public exploit code or confirmed active exploitation was identified at the time of analysis, but leadership should ensure affected hosts are patched to avoid disruptions in those narrow configurations.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Ubiquitous
Linux kernel is ubiquitous, though the XFS realtime rmap/refcount subsystem is niche
Data Quality
3 sources
Confidence: Low

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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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 Not-Affected

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