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

NTB: ntb_netdev: Preserve RX queue depth on allocation failure

ntb_netdev_rx_handler() hands the received skb to the network stack
before allocating its replacement. If the allocation fails, nothing is
reposted. Every failure therefore takes one buffer out of the RX queue
while the interface remains up, and enough failures eventually stall
reception.

A retry path could refill the queue later, but ntb_netdev has none.
Allocate the replacement first instead. If that fails, drop the packet
and repost the same skb. This keeps the queue full and lets packet
delivery resume as soon as memory is available again.
Published: 2026-08-22
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates in the ntb_netdev driver when it hands a received skb to the network stack before allocating a replacement skb. If that allocation fails, the original packet is not reposted, causing the interface's RX queue depth to shrink. With repeated failures, the queue can become empty and receive traffic stalls, effectively denying service on the affected network interface. The weakness is a failure to preserve resource state after allocation failure, consistent with resource exhaustion.

Affected Systems

The flaw is present in the Linux kernel's ntb_netdev driver. No specific kernel version is listed in the data; affected systems include any host running a Linux kernel that includes this driver before the patch. Systems with the ntb_netdev network bridge or NIC card exposed to external traffic are most susceptible.

Risk and Exploitability

No CVSS or EPSS score is available, and the vulnerability is not listed in CISA KEV. The description implies a denial‑of‑service attack vector that could be triggered by sustained high traffic or deliberate memory exhaustion. Since the fix is internal to the kernel and no workaround is reported, the risk is considered high for installations that expose the ntb_netdev interface to untrusted sources.

Generated by OpenCVE AI on August 22, 2026 at 17:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that contains the ntb_netdev patch providing proper RX queue handling.
  • Apply any distribution‑issued security update that addresses this kernel defect.
  • Implement network traffic shaping or firewall rules to limit burst traffic to the affected ntb_netdev interface while monitoring for patterns of allocation failures.

Generated by OpenCVE AI on August 22, 2026 at 17:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: NTB: ntb_netdev: Preserve RX queue depth on allocation failure ntb_netdev_rx_handler() hands the received skb to the network stack before allocating its replacement. If the allocation fails, nothing is reposted. Every failure therefore takes one buffer out of the RX queue while the interface remains up, and enough failures eventually stall reception. A retry path could refill the queue later, but ntb_netdev has none. Allocate the replacement first instead. If that fails, drop the packet and repost the same skb. This keeps the queue full and lets packet delivery resume as soon as memory is available again.
Title NTB: ntb_netdev: Preserve RX queue depth on allocation 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-22T15:32:08.687Z

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

Link: CVE-2026-74626

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:35.517

Modified: 2026-08-22T16:16:35.517

Link: CVE-2026-74626

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T18:30:16Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption