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

igbvf: Fix leak in TX DMA error cleanup

If an error is encountered while mapping TX buffers, the driver should
unmap any buffers already mapped for that skb.

Because count is incremented before each frag mapping, it will always
match the correct number of unmappings needed when dma_error is reached.
Decrementing count before the while loop in dma_error causes an
off-by-one error. If any mapping was successful before an unsuccessful
mapping, exactly one DMA mapping (the head) would leak.

This bug was introduced by a 2010 fix for an endless loop in dma_error.
All other affected drivers have already been fixed.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An off‑by‑one bug in the igbvf driver causes a single DMA mapping to remain allocated when a TX buffer mapping fails after a successful mapping. The leaked mapping consumes kernel memory and NIC resources, and repeated failures could exhaust these resources, disabling further packet transmission and causing a denial‑of‑service. The flaw is a resource‑exhaustion bug (CWE-772).

Affected Systems

The Linux kernel’s igbvf virtual function NIC driver is affected. Any kernel version containing the older buggy code before the recent commit is vulnerable, regardless of distribution. Devices using the igbvf driver but not other drivers that received an earlier fix are impacted.

Risk and Exploitability

Based on the description, it is inferred that an attacker would need to provoke repeated TX buffer mapping errors, which could be achieved with crafted or high‑volume network traffic or by inducing load. The likely attack vector is local or remote depending on the exposure of the network interface. The vulnerability is a resource‑exhaustion flaw, a denial‑of‑service without code execution. The EPSS score <1% indicates low exploitation probability, and the absence of a KEV designation suggests it is not known to be exploited in the wild. The CVSS score of 9.8 signals high severity. The overall risk is moderate if the system can see untrusted traffic, but remains low for isolated or hardened environments.

Generated by OpenCVE AI on August 21, 2026 at 20:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel patch that fixes the igbvf TX DMA error leak
  • If a kernel upgrade is not immediately feasible, temporarily disable the igbvf driver or block its usage on critical network interfaces to prevent further packet transmission failures
  • Monitor kernel logs for DMA mapping errors and adjust network traffic or investigate potential causes to mitigate denial‑of‑service impact

Generated by OpenCVE AI on August 21, 2026 at 20:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

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


Wed, 19 Aug 2026 17:00:00 +0000


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

Type Values Removed Values Added
Weaknesses CWE-16
CWE-778

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

Type Values Removed Values Added
Weaknesses CWE-16
CWE-778

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: igbvf: Fix leak in TX DMA error cleanup If an error is encountered while mapping TX buffers, the driver should unmap any buffers already mapped for that skb. Because count is incremented before each frag mapping, it will always match the correct number of unmappings needed when dma_error is reached. Decrementing count before the while loop in dma_error causes an off-by-one error. If any mapping was successful before an unsuccessful mapping, exactly one DMA mapping (the head) would leak. This bug was introduced by a 2010 fix for an endless loop in dma_error. All other affected drivers have already been fixed.
Title igbvf: Fix leak in TX DMA error cleanup
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-19T16:37:53.097Z

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

Link: CVE-2026-74495

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-19T17:21:06.680

Link: CVE-2026-74495

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-74495 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T20:30:07Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime