Import Source
https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-94064.json
JSON Data
https://api.osv.dev/v1/vulns/AZL-94064
Upstream
Published
2026-07-27T21:17:07Z
Modified
2026-08-28T17:47:40.016150644Z
Summary
CVE-2026-64547 affecting package kernel for versions less than 6.6.145.2-1
Details

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.

References

Affected packages

Azure Linux:3 / kernel

Package

Name
kernel
Purl
pkg:rpm/azure-linux/kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.6.145.2-1

Database specific

source
"https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-94064.json"