In the Linux kernel, the following vulnerability has been resolved:
net: usb: net1080: validate packetlen before pad-byte access in rxfixup
For an even packetlen, net1080rxfixup() reads the pad byte at skb->data[packetlen] before the skb->len != packetlen check further down, and packetlen is only bounded against NCMAXPACKET. A malicious NetChip 1080 device can send a short frame advertising a large even packet_len (e.g. 0x4000), so the pad-byte read lands past the end of the skb:
BUG: KASAN: slab-out-of-bounds in net1080rxfixup Read of size 1 at addr ffff8880106c83c6 by task ksoftirqd/0/14 ... net1080rxfixup (drivers/net/usb/net1080.c:384) usbnetbh (drivers/net/usb/usbnet.c:1589) processonework (kernel/workqueue.c:3322) bhworker (kernel/workqueue.c:3708) taskletaction (kernel/softirq.c:965) handlesoftirqs (kernel/softirq.c:622) ...
Reject the frame when packet_len >= skb->len before reading.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64547.json",
"cna_assigner": "Linux"
}