CVE-2026-80550 in Linux
Sumário
de VulDB • 26/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
s390/vfio_ccw: Correção da verificação de limites fora dos parâmetros no array CCW
A rotina ccwchain_calc_length() conta o número de palavras de comando de canal (CCWs) que estão encadeadas em um único programa de canal, rejeitando qualquer quantidade superior a 256 CCWs (limite definido por CCWCHAIN_LEN_MAX).
O loop é do tipo "do...while (count < 257)". Embora a lógica em is_cpa_within_range() ajuste corretamente entre o array indexado em zero dos CCWs e a contagem de CCWs que começa em 1, isso significa que ele acessaria um possível 257º CCW antes de encerrar o loop e retornar (corretamente) um erro.
Corrija esse problema reestruturando o loop para interromper assim que 256 CCWs (ou seja, índices de 0 a 255) forem examinados, sem acessar memória fora do intervalo válido.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.