CVE-2026-64240 in Linuxthông tin

Tóm tắt

Bởi VulDB • 24/07/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

media: rc: igorplugusb: sửa gói thiết lập yêu cầu điều khiển (control request setup packet)

Commit eac69475b01f ("media: rc: igorplugusb: heed coherency rules") đã thay đổi cách lưu trữ yêu cầu điều khiển từ một struct nhúng sang một con trỏ được cấp phát để tuân thủ các quy tắc đồng bộ hóa DMA (DMA coherency).

Tuy nhiên, trình điều khiển vẫn truyền &ir->request cho hàm usb_fill_control_urb(). Điều này khiến gói thiết lập URB (URB setup packet) trỏ trực tiếp vào trường con trỏ thay vì trỏ đến struct đã cấp phát là struct usb_ctrlrequest.

Lõi USB sau đó giải mã các byte của con trỏ như thể chúng là gói thiết lập. Việc này có thể tạo ra giá trị bRequestType không hợp lệ và kích hoạt cảnh báo về hướng điều khiển được syzbot báo cáo:

usb 2-1: BOGUS control dir, pipe 80003580 doesn't match bRequestType 0

Hãy truyền chính ir->request làm gói thiết lập.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

24/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

trung bình

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!