CVE-2026-74547 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
hwmon: (adt7470) Correzione del ciclo di attesa attiva (busy-loop) e dell'eccessivo traffico I2C nel thread di aggiornamento
Quando l'utente configura 'auto_update_interval' a 0 tramite sysfs, il kthread in background esegue schedule_timeout_interruptible(0), che restituisce immediatamente.
Se 'num_temp_sensors' è impostato su 0 contemporaneamente o precedentemente, anche il ritardo msleep_interruptible() all'interno di adt7470_read_temperatures() diventa pari a 0. Questa combinazione costringe il thread in background in un ciclo di attesa attiva stretto e illimitato (busy-loop), monopolizzando la CPU e intasando il bus I2C con uno stream continuo di transazioni.
Si risolve questa vulnerabilità innalzando il limite inferiore della clamp_val in auto_update_interval_store() da 0 a 500 millisecondi. Ciò garantisce una finestra minima ragionevole di sospensione tra gli aggiornamenti dei sensori, proteggendo il sistema da un'interruzione del servizio (denial of service) sul bus I2C causata intenzionalmente o accidentalmente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.