CVE-2026-98658 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
iio: proximidade: aw96103: validar o comprimento dos dados de firmware
O analisador (parser) de firmware lê um comprimento no cabeçalho binário e, em seguida, usa esse valor para percorrer entradas de registrador/valor de seis bytes. Uma imagem de firmware truncada pode fazer com que o analisador leia além do buffer de firmware copiado. Um valor menor que o campo de contagem de quatro bytes também causa underflow (estouro por falta), gerando um comprimento muito grande.
Leia o campo little-endian usando get_unaligned_le32(), conforme anteriormente proposto por David Lechner. Valide o tamanho do cabeçalho, rejeite comprimentos com underflow, garanta que a carga útil resultante esteja contida na imagem de firmware e exija que ela contenha entradas inteiras de registrador/valor.
If you want to get best quality of vulnerability data, you may have to visit VulDB.