CVE-2026-68182
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
10/08/2026
Última modificación:
19/08/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
comedi: comedi_parport: deal with premature interrupt<br />
<br />
Syzbot reported a general protection fault in<br />
`comedi_get_is_subdevice_running()`, which was called from the interrupt<br />
handler `parport_interrupt()` in the "comedi_parport" driver, but it<br />
does not currently have a C reproducer for the problem. It&#39;s<br />
probably due to a premature interrupt for one of two reasons:<br />
<br />
1. The driver sets up the interrupt handler before the comedi subdevices<br />
used by the interrupt handler have been allocated, but does not<br />
disable the interrupt in the parallel port&#39;s CTRL register first.<br />
2. The driver uses a user-supplied I/O port base address which Syzbot<br />
would have supplied, but it might not be backed by real parallel port<br />
hardware.<br />
<br />
Change the initialization order in the driver&#39;s comedi "attach" handler<br />
(`parport_attach()`) so that the hardware registers are initialized<br />
before the interrupt handler is requested. This should prevent<br />
premature interrupts occurring for real hardware.<br />
<br />
Also add a test to the interrupt handler to ensure the comedi device is<br />
fully attached and return early if it isn&#39;t.
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/086a9ae3c5df63ec11033a8c0b3f6a1fd295ddd1
- https://git.kernel.org/stable/c/17221216ae8ce6a24e8a4e787382e3ebc81b88a8
- https://git.kernel.org/stable/c/48ef18e5eb6b8a9c546038b2ab89a841fcd97fe7
- https://git.kernel.org/stable/c/5d059ce0e6a2f6f8b97273499d47b8f917097b48
- https://git.kernel.org/stable/c/6ed34611e569fc1a1169905c5228fd0eb2806c1b
- https://git.kernel.org/stable/c/a88b25db815ff6edace81b0bb0f4a201133bd215
- https://git.kernel.org/stable/c/b061bb4dca49fd93063359d3805387235818778c
- https://git.kernel.org/stable/c/cf26dd2d841583c54a87005c4934b92fddb930c3


