CVE-2026-64240

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc5:*:*:*:*:*:*

History

08 Nov 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: media: rc: igorplugusb: corregir el paquete de configuración de solicitud de control El commit eac69475b01f (’media: rc: igorplugusb: respetar las reglas de coherencia’) cambió el almacenamiento de la solicitud de control de una estructura incrustada a un puntero asignado para que pueda obedecer las reglas de coherencia DMA. Sin embargo, el controlador todavía pasa &ir -> request a usb_fill_control_urb(). Eso apunta el paquete de configuración URB al propio campo del puntero en lugar de a la estructura usb_ctrlrequest asignada. El núcleo USB luego interpreta los bytes del puntero como el paquete de configuración. Esto puede producir un bRequestType no válido y activar la advertencia de dirección de control reportada por syzbot: usb 2-1: dirección de control BOGUS, pipe 80003580 no coincide con bRequestType 0 Pasar el propio ir -> request como el paquete de configuración.

Information

Published : 2026-07-24 16:16

Updated : 2026-11-08 16:10


NVD link : CVE-2026-64240

Mitre link : CVE-2026-64240

CVE.ORG link : CVE-2026-64240


JSON object : View

Products Affected

linux

  • linux_kernel