CVE-2024-56680 in Linux
Riassunto
di VulDB • 13/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
media: intel/ipu6: non gestire gli interrupt quando il dispositivo è disabilitato
Alcuni dispositivi IPU6 condividono le linee di interrupt (interrupt condivisi). È necessario gestire correttamente il caso in cui un interrupt venga generato da un altro dispositivo sulla linea irq condivisa mentre l'IPU6 stesso risulta disabilitato. In tal caso, si ottiene il valore 0xffffffff dal registro ISR_STATUS e vengono gestiti tutti i casi di irq per i quali non siamo preparati, causando solitamente il blocco dell'intero sistema (hang).
Per evitare questo problema, utilizzare pm_runtime_get_if_active() per verificare se il dispositivo è abilitato ed evitarne la sospensione durante la gestione degli interrupt fino al termine della relativa elaborazione. Utilizzare inoltre synchronize_irq() nella fase di suspend.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.