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

xfrm: Fix dev use-after-free in xfrm async resumption

xfrm async resumption hold skb->dev refcnt until after transport_finish.
However, xfrm_rcv_cb may modify skb->dev to tunnel dev without taking
device reference, such as vti_rcv_cb. The subsequent async resumption
will decrement the tunnel device's reference count, which lead to uaf
of tunnel dev and refcnt leak of orig dev as below:

unregister_netdevice: waiting for vti1 to become free. Usage count = -2

Stash the original skb->dev to fix refcnt imbalance. The new skb->dev set
by xfrm_rcv_cb can race with device teardown. Extend rcu protection over
xfrm_rcv_cb and transport_finish to prevent races.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s xfrm subsystem suffers a use‑after‑free bug that arises during asynchronous packet resumption. When a packet’s socket buffer receives a new network device reference from a tunnel callback without first incrementing the device’s reference count, the subsequent resumption path decrements the counter on the wrong device. This mis‑management can corrupt device reference counts, causing a kernel crash or, in the worst case, executing arbitrary code at the kernel level. The flaw is a classic use‑after‑free coupled with a race condition, aligning with CWE‑825.

Affected Systems

All Linux kernel releases that do not include the patch from commit 63a30015199912bd5055bead8001b1ae68a67cdb are considered vulnerable. The vulnerability exists wherever the xfrm framework is used, such as IPsec or virtual tunnel interfaces (VTI). Distribution‑specific kernel versions that have not incorporated the commit remain at risk, regardless of vendor.

Risk and Exploitability

The CVSS score of 9.8 places this flaw in the critical severity class. Its EPSS score of less than 1 % indicates a low but non‑zero probability of exploitation. The flaw is not yet listed in the CISA KEV catalog. Attackers would likely trigger the race by sending crafted packets to a vulnerable tunnel interface; the described behavior suggests that a single privileged kernel access or even remote code execution is possible once the race condition is triggered. While the low EPSS score suggests limited current exploitation, the critical score and kernel‑level impact warrant prompt remediation.

Generated by OpenCVE AI on August 22, 2026 at 06:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch from commit 63a30015199912bd5055bead8001b1ae68a67cdb to the kernel source, rebuild the kernel, and install the updated image.
  • Reboot the system so the patched kernel is loaded and the vulnerability is eliminated.
  • Until the patch is in place, configure the system to disable or restrict virtual tunnel interfaces that rely on the xfrm framework, mitigating the race condition exposure.

Generated by OpenCVE AI on August 22, 2026 at 06:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 05:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

threat_severity

Important


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

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 17 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

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 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

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 dev use-after-free in xfrm async resumption xfrm async resumption hold skb->dev refcnt until after transport_finish. However, xfrm_rcv_cb may modify skb->dev to tunnel dev without taking device reference, such as vti_rcv_cb. The subsequent async resumption will decrement the tunnel device's reference count, which lead to uaf of tunnel dev and refcnt leak of orig dev as below: unregister_netdevice: waiting for vti1 to become free. Usage count = -2 Stash the original skb->dev to fix refcnt imbalance. The new skb->dev set by xfrm_rcv_cb can race with device teardown. Extend rcu protection over xfrm_rcv_cb and transport_finish to prevent races.
Title xfrm: Fix dev use-after-free in xfrm async resumption
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:44:29.613Z

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

Link: CVE-2026-72463

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T06:19:14.040

Link: CVE-2026-72463

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-72463 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T06:45:04Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference