NTB: ntb_netdev: Preserve RX queue depth on allocation failure
Summary
| CVE | CVE-2026-74626 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-08-22 16:16:35 UTC |
| Updated | 2026-08-23 13:16:47 UTC |
| 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. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 548c237c0a9972df5d1afaca38aa733ee577128d a4e340971fe8ccd245d206db4d43b2a0eec240bd git |
Not specified |
| CNA |
Linux |
Linux |
affected 548c237c0a9972df5d1afaca38aa733ee577128d 755fd7843f300d724caceabdf9bb13adc8701540 git |
Not specified |
| CNA |
Linux |
Linux |
affected 548c237c0a9972df5d1afaca38aa733ee577128d d2121faf133ac3bf9531b53a7e21273649a08517 git |
Not specified |
| CNA |
Linux |
Linux |
affected 3.9 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 3.9 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.46 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.1.9 7.1.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/a4e340971fe8ccd245d206db4d43b2a0eec240bd |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/755fd7843f300d724caceabdf9bb13adc8701540 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/d2121faf133ac3bf9531b53a7e21273649a08517 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.