CVE-2026-64547 in Linux
요약
\~에 의해 VulDB • 2026. 07. 27.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: usb: net1080: rx_fixup 내에서 패드 바이트 접근 전에 packet_len 검증
packet_len이 짝수일 경우, net1080_rx_fixup()는 이후 skb->len != packet_len 검사를 수행하기 전에 skb->data[packet_len]에서 패드 바이트를 읽습니다. 또한 packet_len은 NC_MAX_PACKET에 의해서만 제한됩니다. 악의적인 NetChip 1080 장치는 큰 짝수 packet_len(예: 0x4000)을 광고하는 짧은 프레임을 전송할 수 있으므로, 패드 바이트 읽기가 skb의 끝을 넘어가는 지점에서 발생합니다:
BUG: KASAN: slab-out-of-bounds in net1080_rx_fixup Read of size 1 at addr ffff8880106c83c6 by task ksoftirqd/0/14 ... net1080_rx_fixup (drivers/net/usb/net1080.c:384) usbnet_bh (drivers/net/usb/usbnet.c:1589) process_one_work (kernel/workqueue.c:3322) bh_worker (kernel/workqueue.c:3708) tasklet_action (kernel/softirq.c:965) handle_softirqs (kernel/softirq.c:622) ...
읽기 전에 packet_len >= skb->len인 경우 프레임을 거부합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.