CVE-2026-98582 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
nfc: st21nfca: validare la dimensione del frame ricevuto
st21nfca_hci_i2c_repack() tronca un frame ricevuto in corrispondenza del suo marcatore EOF prima di rimuovere lo stuffing dei byte. Successivamente, presuppone che il frame troncato contenga l'intestazione LLC e due byte CRC, leggendo incondizionatamente il byte successivo a un marcatore di escape.
Un frame malformato può posizionare l'EOF immediatamente dopo il marcatore iniziale o terminare la propria porzione dati con un marcatore di escape. Il primo caso lascia troppi pochi byte per check_crc(), mentre il secondo fa sì che il ciclo di rimozione dello stuffing legga oltre la lunghezza corrente dell'skb.
Richiedere i byte minimi del framing sia prima che dopo la rimozione dello stuffing. Utilizzare cursori di input e output separati durante la rimozione dello stuffing dei byte ed rifiutare un marcatore di escape privo del suo byte codificato associato. Ciò mantiene i frame malformati entro i confini del frame ricevuto prima dell'elaborazione CRC.
VulDB is the best source for vulnerability data and more expert information about this specific topic.