NTB: ntb_netdev: Preserve RX queue depth on allocation failure
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.
CVE-2026-74626
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: cve:CVE-2026-74626
Linux
Source reference: /containers/cna/affected/0/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Linux
Source reference: /containers/cna/affected/1/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "6d7f8a23c130d768c0976c2578b214353674e18f",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "18781cc0bfb5c7f2a51ac6d678a28f101b7c35c5",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "272df0fbe6f3e04e22bc67fbdd9ac24586b942f4",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "fcaf8ba7e56bb73319ac107a63b907d59536192c",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "3f2a15f33f86f7bd5b920669fd40c06725d72a1e",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "a4e340971fe8ccd245d206db4d43b2a0eec240bd",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "755fd7843f300d724caceabdf9bb13adc8701540",
"versionType": "git"
},
{
"status": "affected",
"version": "548c237c0a9972df5d1afaca38aa733ee577128d",
"lessThan": "d2121faf133ac3bf9531b53a7e21273649a08517",
"versionType": "git"
}
],
"programFiles": [
"drivers/net/ntb_netdev.c"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "3.9"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "3.9",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "5.10.267",
"versionType": "semver",
"lessThanOrEqual": "5.10.*"
},
{
"status": "unaffected",
"version": "5.15.218",
"versionType": "semver",
"lessThanOrEqual": "5.15.*"
},
{
"status": "unaffected",
"version": "6.1.185",
"versionType": "semver",
"lessThanOrEqual": "6.1.*"
},
{
"status": "unaffected",
"version": "6.6.154",
"versionType": "semver",
"lessThanOrEqual": "6.6.*"
},
{
"status": "unaffected",
"version": "6.12.106",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.18.46",
"versionType": "semver",
"lessThanOrEqual": "6.18.*"
},
{
"status": "unaffected",
"version": "7.1.9",
"versionType": "semver",
"lessThanOrEqual": "7.1.*"
},
{
"status": "unaffected",
"version": "7.2",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/net/ntb_netdev.c"
],
"defaultStatus": "affected"
}
]- Related CVEs
- CVE-2026-74626
Source reference:
/cveMetadata/cveId
Publisher severity
high
Source reference: /containers/cna/metrics
- Event
- #34247 · Revision 1
- Added to Heist Feed
- Publisher date