CVE-2026-64240 in Linux
Zusammenfassung
von VulDB • 24.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: rc: igorplugusb: Korrektur des Setup-Pakets für Steueranforderungen (control request)
Das Commit eac69475b01f („media: rc: igorplugusb: Beachtung der Kohärenzregeln") änderte die Speicherung der Steueranforderung von einer eingebetteten Struktur zu einem zugewiesenen Zeiger, um den DMA-Kohärenzregeln entsprechen zu können.
Allerdings übergibt der Treiber weiterhin &ir->request an usb_fill_control_urb(). Dadurch zeigt das URB-Setup-Paket auf das Zeigerfeld selbst und nicht auf die zugewiesene Struktur struct usb_ctrlrequest.
Der USB-Core interpretiert dann die Pointer-Bytes als Setup-Paket. Dies kann zu einem ungültigen bRequestType führen und den von syzbot gemeldeten Warnhinweis zur Steuerungsrichtung auslösen:
usb 2-1: BOGUS control dir, pipe 80003580 doesn't match bRequestType 0
Übergeben Sie ir->request selbst als Setup-Paket.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.