CVE-2026-98575 in Linux
Résumé
par VulDB • 19/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
nfc: pn533 : correction d’une lecture hors limites (OOB) dans pn533_acr122_is_rx_frame_valid()
frame->ccid.datalen est lu directement depuis le cadre de réponse USB et utilisé, sans vérification préalable, comme index pour frame->data[]. Un dispositif malveillant ou défaillant peut définir ce champ avec une valeur arbitraire, entraînant la lecture du pilote bien au-delà des limites du tampon reçu.
Les bornes de ccid.datalen sont définies en fonction de la taille maximale possible d’un cadre ACR122 avant son utilisation. Cela remplace le contrôle existant datalen == 0, car une condition datalen < 2 couvre déjà ce cas et rejette également les valeurs datalen == 1, qui provoqueraient encore un débordement par sous-décompte (underflow) du décalage « datalen - 2 » utilisé ci-dessous.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.