CVE-2026-74617
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
22/08/2026
Última modificación:
22/08/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
dibs: initialise dibs->lock in dibs_dev_alloc()<br />
<br />
dibs->lock is initialised by dibs_dev_add(), but a dibs device can<br />
already take interrupts before that call: ism_probe() runs<br />
ism_dev_init(), and hence request_irq(), before it calls<br />
dibs_dev_add(). No client can have registered a dmb at that point, so<br />
no dmb interrupt can occur, but a GID event interrupt can, and<br />
ism_handle_irq() takes dibs->lock unconditionally on entry, before it<br />
inspects anything else.<br />
<br />
Initialise the lock in dibs_dev_alloc() instead, so that it is valid as<br />
soon as a driver can publish the device to its interrupt handler.


