5.5

CVE-2026-64240

media: rc: igorplugusb: fix control request setup packet

In the Linux kernel, the following vulnerability has been resolved:

media: rc: igorplugusb: fix control request setup packet

Commit eac69475b01f ("media: rc: igorplugusb: heed coherency
rules") changed the control request storage from an embedded struct to
an allocated pointer so it can obey DMA coherency rules.

However, the driver still passes &ir->request to usb_fill_control_urb().
That points the URB setup packet at the pointer field itself rather than
at the allocated struct usb_ctrlrequest.

USB core then interprets pointer bytes as the setup packet. This can
produce an invalid bRequestType and trigger the control direction warning
reported by syzbot:

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

Pass ir->request itself as the setup packet.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
LinuxLinux Kernel Version >= 6.6.140 < 6.6.143
LinuxLinux Kernel Version >= 6.12.86 < 6.12.93
LinuxLinux Kernel Version >= 6.18.27 < 6.18.35
LinuxLinux Kernel Version >= 7.0.4 < 7.0.12
LinuxLinux Kernel Version7.1 Updaterc1
LinuxLinux Kernel Version7.1 Updaterc2
LinuxLinux Kernel Version7.1 Updaterc3
LinuxLinux Kernel Version7.1 Updaterc4
LinuxLinux Kernel Version7.1 Updaterc5
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.11% 0.018
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
NIST 5.5 1.8 3.6
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/e823e4294511989f5962e7ad85bf4d179ba74f52
Patch
https://git.kernel.org/stable/c/2243ad78ce64d344754260533ae7730c2174a34a
Patch
https://git.kernel.org/stable/c/aa22590a16e51455c6db802c774b31aadc604a9a
Patch
https://git.kernel.org/stable/c/060fca8e098387f949e4eedaf215d952e477ac12
Patch
https://git.kernel.org/stable/c/0d880d2db9856e94127ab09331363bef59f98005
Patch
https://git.kernel.org/stable/c/f33b5a61673bd220fdaaf4202cf1013d6d66c943
Patch
https://git.kernel.org/stable/c/5cc3f6db72f77d1a8f7f1cf4ac01803927ffdf15
Patch
https://git.kernel.org/stable/c/171022c7d594c133a45f92357a2a91475edabe20
Patch