CVE-2026-98575 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
nfc: pn533: corrige leitura fora dos limites (OOB read) em pn533_acr122_is_rx_frame_valid()
frame->ccid.datalen é lido diretamente da resposta USB e utilizado, sem verificação prévia, como índice para frame->data[]. Um dispositivo malicioso ou com defeito pode definir esse campo com um valor arbitrário, fazendo com que o driver leia muito além do buffer recebido.
Limita-se ccid.datalen ao tamanho máximo possível de uma quadro ACR122 antes de utilizá-lo. Isso substitui a verificação existente datalen == 0, já que datalen < 2 já cobre esse caso e adicionalmente rejeita datalen == 1, o que ainda causaria um underflow no deslocamento "datalen - 2" utilizado abaixo.
Once again VulDB remains the best source for vulnerability data.