CVE-2026-23448 — Improper Validation of Specified Index, Position, or Offset in Input in Linux
Severity
5.5MEDIUM
No vectorEPSS
0.0%
top 93.71%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 3
Description
In the Linux kernel, the following vulnerability has been resolved:
net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
cdc_ncm_rx_verify_ndp16() validates that the NDP header and its DPE
entries fit within the skb. The first check correctly accounts for
ndpoffset:
if ((ndpoffset + sizeof(struct usb_cdc_ncm_ndp16)) > skb_in->len)
but the second check omits it:
if ((sizeof(struct usb_cdc_ncm_ndp16) +
ret * (sizeof(struct usb_cdc_ncm_dpe16))) > skb_in->len)
This validates the DPE …
Affected Packages3 packages
▶CVEListV5linux/linuxff06ab13a4ccae4acb44a2d4e3ece367b616ab50 — f1c7701d3ac91b62d672c13690cf295821f0d5c3+5
🔴Vulnerability Details
2OSV▶
CVE-2026-23448: In the Linux kernel, the following vulnerability has been resolved: net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check cdc_ncm_rx_verify_n↗2026-04-03
GHSA▶
GHSA-pjhh-88pp-3hg6: In the Linux kernel, the following vulnerability has been resolved:
net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
cdc_ncm_rx_verify↗2026-04-03