CVE-2026-23447
Published: Apr 3, 2026
Modified: May 23, 2026
Description
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.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 0fa81b304a7973a499f844176ca031109487dd31 - < 125f932a76a97904ef8a555f1dd53e5d0e288c54affected 0fa81b304a7973a499f844176ca031109487dd31 - < af0d1613d6751489dbf9f69aac1123f0b1e566e5affected 0fa81b304a7973a499f844176ca031109487dd31 - < a5bd5a2710310c965ea4153cba4210988a3454e2affected 0fa81b304a7973a499f844176ca031109487dd31 - < de70da1fb1d152e981ecb3157f7ec2b633005c16affected 0fa81b304a7973a499f844176ca031109487dd31 - < 77914255155e68a20aa41175edeecf8121dac391+6 more versions |
Linux | Linux | affected 5.7unaffected 0 - < 5.7unaffected 6.6.130 - <= 6.6.*unaffected 6.12.78 - <= 6.12.*unaffected 6.18.20 - <= 6.18.*+2 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now