media: rc: igorplugusb: fix control request setup packet
Summary
| CVE | CVE-2026-64240 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-07-24 16:16:53 UTC |
| Updated | 2026-07-24 16:16:53 UTC |
| Description | 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. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected bc04b8633b375af6ac8a8bb615258b80fe06cdaa e823e4294511989f5962e7ad85bf4d179ba74f52 git |
Not specified |
| CNA |
Linux |
Linux |
affected 81f0fb813e4bf28b3ca28dc218938a32eb48f740 2243ad78ce64d344754260533ae7730c2174a34a git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e84aa8fc23c7578f105e3a2160f9d0aa2bed79a aa22590a16e51455c6db802c774b31aadc604a9a git |
Not specified |
| CNA |
Linux |
Linux |
affected 18d6a7c9e4e63c57157e9a57dd9bf3cd38e4c45a 060fca8e098387f949e4eedaf215d952e477ac12 git |
Not specified |
| CNA |
Linux |
Linux |
affected 0be8fcd9005e3d3b5a61fe34b070a9663adbb4dc 0d880d2db9856e94127ab09331363bef59f98005 git |
Not specified |
| CNA |
Linux |
Linux |
affected 0adac0ee2c42027d80bac02ea9b576a88f8955d3 f33b5a61673bd220fdaaf4202cf1013d6d66c943 git |
Not specified |
| CNA |
Linux |
Linux |
affected a62ca67e3c72fb297dc7c86495ba8f7329d7f150 5cc3f6db72f77d1a8f7f1cf4ac01803927ffdf15 git |
Not specified |
| CNA |
Linux |
Linux |
affected eac69475b01fe1e861dfe3960b57fa95671c132e 171022c7d594c133a45f92357a2a91475edabe20 git |
Not specified |
| CNA |
Linux |
Linux |
affected 6.6.140 6.6.143 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 6.12.86 6.12.93 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 6.18.27 6.18.35 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 7.0.4 7.0.12 semver |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/e823e4294511989f5962e7ad85bf4d179ba74f52 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/060fca8e098387f949e4eedaf215d952e477ac12 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/0d880d2db9856e94127ab09331363bef59f98005 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/171022c7d594c133a45f92357a2a91475edabe20 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/f33b5a61673bd220fdaaf4202cf1013d6d66c943 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/aa22590a16e51455c6db802c774b31aadc604a9a |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/5cc3f6db72f77d1a8f7f1cf4ac01803927ffdf15 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/2243ad78ce64d344754260533ae7730c2174a34a |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.