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

rtase: fix double free of multi-frag skb on DMA map failure

In rtase_start_xmit(), when the head buffer DMA mapping fails after
rtase_xmit_frags() has mapped all fragments, the error path clears
the fragment descriptors with rtase_tx_clear_range(), which frees
the skb through the last-frag slot and accounts tx_dropped. Control
then falls through to the common error label, which frees the same
skb a second time and counts it again.

Return right after clearing the fragments when the skb owns frags;
the no-frag case still drops through and frees the head skb once.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The issue is a double free in the rtase_start_xmit() path of the Linux kernel. When a DMA mapping of the head buffer fails after all fragments have already been mapped, the error handling clears the fragment descriptors and frees the socket buffer (skb) once via the fragment slot, then falls through to a common error label that frees the same skb again. This double free corrupts kernel heap memory and can be leveraged by a local attacker to crash the system or, if refined, to execute code at ring‑0. The underlying weakness is a classic double‑free condition (CWE‑415).

Affected Systems

All Linux kernel builds that contain the rtase_start_xmit() routine without the upstream fix are affected. No specific version range is supplied in the advisory, so current kernel releases remain potentially vulnerable until the patch is applied. Distribution‑maintained kernel packages should be inspected for the inclusion of the upstream commit when deploying systems.

Risk and Exploitability

The flaw is triggered during normal packet transmission when a DMA mapping failure occurs, which an attacker with local privileges could induce to exercise the double‑free. No public exploits are reported and the EPSS score is not available, suggesting an indeterminate but non‑negligible exploitation probability. The vulnerability is not listed in CISA’s KEV catalog, indicating no known exploitation in the wild. While the CVSS score is absent, the potential for kernel heap corruption warrants immediate attention.

Generated by OpenCVE AI on August 15, 2026 at 14:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that contains the upstream fix for the double‑free in rtase_start_xmit().
  • Verify that the running kernel incorporates the commit following 4f09172aff5f73a5e914f4fbc0d00a1c2ea9f7cb, which removes the double‑free path.
  • If a kernel update cannot be applied immediately, isolate the affected transmission functions and monitor for DMA mapping failures to reduce the attack surface until a patch is available.

Generated by OpenCVE AI on August 15, 2026 at 14:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-415

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: rtase: fix double free of multi-frag skb on DMA map failure In rtase_start_xmit(), when the head buffer DMA mapping fails after rtase_xmit_frags() has mapped all fragments, the error path clears the fragment descriptors with rtase_tx_clear_range(), which frees the skb through the last-frag slot and accounts tx_dropped. Control then falls through to the common error label, which frees the same skb a second time and counts it again. Return right after clearing the fragments when the skb owns frags; the no-frag case still drops through and frees the head skb once.
Title rtase: fix double free of multi-frag skb on DMA map failure
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-15T12:27:54.536Z

Reserved: 2026-08-15T05:44:03.914Z

Link: CVE-2026-74545

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:17:59.850

Modified: 2026-08-15T13:17:59.850

Link: CVE-2026-74545

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T14:30:10Z

Weaknesses