Skip to main content

Linux Kernel CVE-2026-72375

| EUVDEUVD-2026-59274 HIGH
2026-08-15 Linux GHSA-fpj5-fm3g-5rvj
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain low-privilege local shell
  2. Delivery
    Access AFS-mounted filesystem
  3. Exploit
    Open file and issue POSIX lock (fcntl)
  4. Execution
    Trigger inode reuse from slab without lock_work re-init
  5. Persist
    Release lock, queue work on stale work_struct
  6. Impact
    Kernel crash or privilege escalation

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all of the following: (1) the target system must have the AFS (Andrew File System) kernel module loaded and an AFS filesystem must be mounted and accessible to the attacker; (2) the attacker must have a local shell with at least low-privilege (unprivileged user) access on the host - remote unauthenticated exploitation is not possible; (3) the attacker must perform POSIX file lock operations (e.g., via fcntl SETLK/SETLKW) on an AFS-backed file whose underlying inode was recycled from the kernel slab cache without re-initialization. Exploitation is limited by: AFS being a non-default, rarely deployed filesystem (not mounted by default on any major Linux distribution); the need for existing local code execution; and the timing dependency on slab inode reuse. Systems that do not mount AFS are entirely unaffected regardless of kernel version.

Impact

The provided CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) is plausible for a kernel-level memory mismanagement flaw, but real-world exploitation risk is significantly lower than the score suggests. EPSS at 0.21% (11th percentile) corroborates this: despite the kernel context and high CIA impact rating, this vulnerability is not being actively targeted. It is not listed in CISA KEV, and no POC has been identified. The CVSS vector indicates local access with low privilege, meaning an attacker must already have a shell on the system and must be able to access an AFS-mounted filesystem - a relatively uncommon enterprise configuration. The AC:L rating may overstate ease of exploitation; triggering inode reuse at the right moment requires specific timing, though the xfstest suite does reproduce it reliably. SSVC assessment: exploitation status is none; the attack is NOT automatable (requires specific filesystem access); technical impact is total (kernel context). Real-world priority should be moderate: patch in normal maintenance cycles unless AFS is actively deployed in the environment, in which case it warrants faster remediation.

Exploit ScenarioDerived

A low-privileged local user with access to an AFS-mounted filesystem opens an AFS file and performs POSIX file locking via fcntl(). When the kernel allocates a reused inode from the slab cache without properly reinitializing lock_work, releasing the file lock causes afs_fl_release_private() to queue work on a stale or uninitialized work_struct. On production kernels without DEBUG_OBJECTS, this results in a kernel memory corruption condition that may crash the host or, with careful timing and exploitation technique, allow privilege escalation to root.

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

Improper re-initialization of the AFS inode's work_struct (lock_work) in the Linux kernel allows a low-privileged local user to trigger a kernel-level bug during file locking operations on AFS-mounted filesystems, potentially causing a kernel crash or enabling privilege escalation. The vulnerability affects Linux kernels from v2.6.23 (commit e8d6c554126b) through all stable branches prior to 6.18.40 and 7.1.5. No public exploit code exists and no active exploitation has been reported; EPSS is 0.21% (11th percentile), consistent with a kernel bug requiring specific subsystem use.

RemediationAI

Upgrade to Linux kernel 6.18.40, 7.1.5, or 7.2-rc2, which contain the fix that reinitializes ->lock_work after inode allocation and flushes the work on inode eviction. The three upstream fix commits are available at https://git.kernel.org/stable/c/63d3f283858fae097fb09ddd4ce46bb0bc1f9d01, https://git.kernel.org/stable/c/ebfd13c0367adb43d7c0a72f5cd7e004e60c6b28, and https://git.kernel.org/stable/c/5597fbd1e7c161914f20315a726e54025b0fdadb. For environments that cannot patch immediately and actively use AFS, the practical workaround is to restrict user access to AFS mounts via mount namespace controls or by unmounting AFS until patching is possible - this eliminates the attack surface at the cost of AFS availability. Systems not configured with AFS are not affected and require no action. Distribution-specific kernels (RHEL, Ubuntu, Debian, SUSE) should release backported packages; check vendor errata for exact package versions.

Affected VersionsENISA

Linux e8d6c554126b830217c5e9f549e0e21f865a0a8a <5597fbd1e7c161914f20315a726e54025b0fdadb
Linux 2.6.23
Linux patch: 6.18.40
Linux e8d6c554126b830217c5e9f549e0e21f865a0a8a <ebfd13c0367adb43d7c0a72f5cd7e004e60c6b28
Linux patch: 7.2-rc2
Linux e8d6c554126b830217c5e9f549e0e21f865a0a8a <63d3f283858fae097fb09ddd4ce46bb0bc1f9d01
Linux patch: 7.1.5
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

The Andrew File System (AFS) driver in the Linux kernel maintains per-inode state via the afs_vnode structure. This structure includes a lock_work field of type work_struct, used to queue asynchronous lock-release work via the kernel workqueue subsystem. When inodes are allocated from the slab cache and reused, the kernel relies on a slab-init function to initialize the work_struct. However, work_struct objects managed by the DEBUG_OBJECTS kernel subsystem require re-initialization upon each reuse of the containing object - a single slab-init call is insufficient. As a result, when afs_fl_release_private() calls queue_delayed_work_on() during lock release, the kernel's ODEBUG framework detects the work_struct in an unexpected 'active state 0', raising a warning. Without DEBUG_OBJECTS, the underlying uninitialized or stale work_struct state can cause undefined kernel behavior. The CWE is not formally assigned, but this is a CWE-665 (Improper Initialization) class defect. Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

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

Local vector confirmed by kernel-only access path; PR:L because any unprivileged user with AFS access can trigger it; high CIA reflects kernel-space impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/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
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:56 cve.org
HIGH 7.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:

afs: Fix reinitialisation of the inode, in particular ->lock_work

It seems that initalising afs_vnode::lock_work a single time in the slab's init function isn't sufficient for work_structs. This results in the DEBUG_OBJECTS debugging stuff producing a warning occasionally when running the generic/131 xfstest:

ODEBUG: activate not available (active state 0) object: 0000000016d8760f object type: work_struct hint: afs_lock_work+0x0/0x220 WARNING: lib/debugobjects.c:629 at debug_print_object+0x4b/0x90, CPU#3: locktest/7695 ... CPU: 3 UID: 0 PID: 7695 Comm: locktest Tainted: G S 7.1.0-build3+ #2771 PREEMPT ... RIP: 0010:debug_print_object+0x65/0x90 ... Call Trace: <TASK> ? __pfx_afs_lock_work+0x10/0x10 debug_object_activate+0x122/0x170 insert_work+0x25/0x60 __queue_work+0x2e0/0x340 queue_delayed_work_on+0x48/0x70 afs_fl_release_private+0x57/0x70 locks_release_private+0x5c/0xa0 locks_free_lock+0xe/0x20 posix_lock_inode+0x55f/0x5b0 locks_lock_inode_wait+0x81/0x140 ? file_write_and_wait_range+0x50/0x70 afs_lock+0xcd/0x110 fcntl_setlk+0x10d/0x260 do_fcntl+0x24e/0x5b0 __do_sys_fcntl+0x6a/0x90 do_syscall_64+0x11e/0x310 entry_SYSCALL_64_after_hwframe+0x71/0x79

Fix this by reinitialising ->lock_work after allocating an inode.

Also, flush ->lock_work when the inode is being evicted to make sure it's not still running.

Executive ViewAI

Why It Matters

A Linux kernel vulnerability affecting AFS file locking could enable local privilege escalation or system crashes on AFS-mounted systems. Organizations using AFS infrastructure face elevated risk if systems are not promptly patched, as successful exploitation grants administrative access without requiring existing elevated privileges.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Ubiquitous
Linux kernel runs the vast majority of servers, cloud, and embedded systems 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
Small
Automatable· derived
No
Human Impact
High

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 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 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