CVE-2026-64240 in Linux信息

摘要

由 VulDB • 2026-07-24

在 Linux 内核中,已修复以下漏洞:

media: rc: igorplugusb: 修复控制请求设置数据包

提交 eac69475b01f(“media: rc: igorplugusb: 遵循一致性规则”)将控制请求的存储方式从嵌入式结构体更改为分配的指针,以便遵守 DMA 一致性规则。

然而,驱动程序仍然向 `usb_fill_control_urb()` 传递 `&ir->request`。这会将 URB(USB 请求块)设置数据包指向该指针字段本身,而不是指向已分配的 `struct usb_ctrlrequest` 结构体。

随后 USB 核心将解释这些指针字节作为设置数据包。这可能导致无效的 `bRequestType`,并触发 syzbot 报告的关于控制方向的警告:

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

应将 `ir->request` 本身作为设置数据包传递。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Do you need the next level of professionalism?

Upgrade your account now!