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

xfrm: Fix xfrm state cache insertion race

The xfrm input state cache insertion code checks the validity of
the state before acquiring the global xfrm_state_lock. Thus it's
possible for someone else to kill the state after it passed the
validity check, and then the insertion will add the dead state
to the cache.

Fix this by moving the validity check inside the lock.

This entire function is called on the input path, where BH must
be off (e.g., the caller of this function xfrm_input acquires
its spinlocks without disabling BH).

So there is no need to disable BH here or take the RCU read lock.
Remove both and replace them with an assertion that trips if BH
is accidentally enabled on some future calling path.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from a race condition in the Linux kernel's xfrm security module. The routine that inserts an incoming state into the cache performs a validity check before acquiring the global lock, which allows another thread to delete or invalidate the state after the check but before the lock is taken. The race can lead to a dead or stale state being cached, corrupting kernel data structures and potentially causing a crash or unpredictable behavior. This is a classic race condition flaw (CWE‑362) that threatens kernel integrity.

Affected Systems

All Linux kernel releases that do not contain the fix commit (041859f and its merged successors) are affected. The advisory does not list specific version ranges, so any kernel version prior to the application of this patch is potentially vulnerable.

Risk and Exploitability

Because the CVSS score is not disclosed and no EPSS value is available, exploitation data is limited. The flaw is a local kernel race, meaning that kernel‑level privileges are required to trigger it. The vulnerability is not listed in the CISA KEV catalog and there are no publicly known exploits, implying a low probability of active exploitation. Nonetheless, a successful exploitation could lead to kernel instability or denial of service.

Generated by OpenCVE AI on August 15, 2026 at 11:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that incorporates commit 041859f or later to eliminate the race condition.
  • Reboot the system to ensure the new kernel is running.
  • If an update cannot be applied immediately, disable or limit the use of xfrm‑based features (e.g., IPsec or VPN traffic) until the patch is available.

Generated by OpenCVE AI on August 15, 2026 at 11:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-362

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: xfrm: Fix xfrm state cache insertion race The xfrm input state cache insertion code checks the validity of the state before acquiring the global xfrm_state_lock. Thus it's possible for someone else to kill the state after it passed the validity check, and then the insertion will add the dead state to the cache. Fix this by moving the validity check inside the lock. This entire function is called on the input path, where BH must be off (e.g., the caller of this function xfrm_input acquires its spinlocks without disabling BH). So there is no need to disable BH here or take the RCU read lock. Remove both and replace them with an assertion that trips if BH is accidentally enabled on some future calling path.
Title xfrm: Fix xfrm state cache insertion race
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-15T05:56:59.561Z

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

Link: CVE-2026-72451

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:19.087

Modified: 2026-08-15T06:22:19.087

Link: CVE-2026-72451

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T11:45:03Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')