Back to CVE records
High 7.8Published Apr 3, 2026

CVE-2026-23447net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check The same bounds-check bug fixed for NDP16 in the previous patch also exists in cdc_ncm_rx_verify_ndp32(). The DPE array size is validated against the total skb length without accounting for ndpoffset, allowing out-of-bounds reads when the NDP32 is placed near the end of the NTB. Add ndpoffset to the nframes bounds check and use struct_size_t() to express the NDP-plus-DPE-array size more clearly. Compile-tested only.

CVSS
7.8 HIGH (v3.1, NVD)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Modified
Record last updated
Sep 14, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 0fa81b304a7973a499f844176ca031109487dd31 before baf246d6680befde2086b1df9eb3aaba3fb6853f; from 0fa81b304a7973a499f844176ca031109487dd31 before 125f932a76a97904ef8a555f1dd53e5d0e288c54; from 0fa81b304a7973a499f844176ca031109487dd31 before af0d1613d6751489dbf9f69aac1123f0b1e566e5; from 0fa81b304a7973a499f844176ca031109487dd31 before a5bd5a2710310c965ea4153cba4210988a3454e2; from 0fa81b304a7973a499f844176ca031109487dd31 before de70da1fb1d152e981ecb3157f7ec2b633005c16; from 0fa81b304a7973a499f844176ca031109487dd31 before 77914255155e68a20aa41175edeecf8121dac391; 8cf7db86a8984ffa3a3388a8df12bc0aa4c79bd7; 4ca8b8855264cf1439cdab3da7049bd1e3c2a9e6; and 4 more ranges
CNA record
linux linux_kernel
linux:linux_kernel
from 4.14.317 before 4.15; from 4.19.285 before 4.20; from 5.4.245 before 5.5; from 5.7.1 before 6.6.130; from 6.7 before 6.12.78; from 6.13 before 6.18.20; from 6.19 before 6.19.10; 5.7; and 7 more ranges
NVD

References

  • patch
  • patch
  • patch
  • patch
  • patch

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.