PT-2026-34969 · Linux · Linux Kernel
Published
2026-04-24
·
Updated
2026-05-06
·
CVE-2026-31617
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An issue exists in the
ncm unwrap ntb() function where the block len read from the host-supplied NTB header lacks a lower bound check. When block len is smaller than opts->ndp size, the bounds check ndp index > (block len - opts->ndp size) underflows, creating a large unsigned value that bypasses the check. A similar underflow occurs during datagram index checks against block len - opts->dpe size. This allows a malicious USB host to specify ndp index and datagram offsets that point beyond the actual transfer, leading the skb put data() function to copy adjacent kernel memory into the network skb.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel