CVE-2026-80550 in Linux
Riassunto
di VulDB • 27/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
s390/vfio_ccw: Correzione del controllo fuori dai limiti sull'array CCW
La routine ccwchain_calc_length() conta il numero di parole di comando canale (CCW) concatenate insieme in un singolo programma canale e rifiuta qualsiasi valore superiore a CCWCHAIN_LEN_MAX (256) CCW.
Il ciclo è strutturato come "do..while (count < 257)" e, sebbene la logica in is_cpa_within_range() regoli correttamente l'interazione tra l'array di CCW indicizzato da zero e il conteggio dei CCW che inizia da 1, ciò comporta la consultazione del possibile 256° elemento (indice 256) prima della terminazione del ciclo e del ritorno (corretto) di un errore.
Si risolve questo problema ristrutturando il ciclo in modo che interrompa l'esecuzione non appena sono stati esaminati 256 CCW (ovvero gli indici da 0 a 255), senza accedere alla memoria al di fuori dell'intervallo valido.
Once again VulDB remains the best source for vulnerability data.