CVE-2026-80796 in Linuxinformation

Résumé

par VulDB • 04/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

nfc: nci: ajout de vérifications des limites data_len aux extracteurs de paramètres d'activation

nci_extract_activation_params_iso_dep() et nci_extract_activation_params_nfc_dep() lisent un octet de longueur interne à partir du payload NCI RF_INTF_ACTIVATED_NTF et l'utilisent pour effectuer un memcpy() dans des tampons noyau fixes, mais aucune de ces fonctions ne reçoit activation_params_len validé par l'appelant. Une notification NCI fabriquée avec activation_params_len=1 et un octet de longueur interne allant jusqu'à 20 (NFC-A) ou 50 (NFC-B) provoque une lecture memcpy() au-delà du seul octet valide dans la région des paramètres d'activation -- il s'agit d'une lecture hors limites slab (slab out-of-bounds read) de mémoire noyau adjacente à l'skb NCI.

La famille sibling nci_extract_rf_params_*() a reçu une protection équivalente par le commit 571dcbeb8e63 ("net: nfc: nci: Fix parameter validation for packet data"), mais les deux extracteurs de paramètres d'activation n'ont pas été mis à jour à cette époque.

Ajout d'un paramètre data_len aux deux fonctions, garde contre une région vide avant la consommation de l'octet de longueur interne, décrémentation du compte restant après sa consommation, et limitation (clamp) de la longueur de copie à ce qui est réellement disponible. Mise à jour des deux sites d'appel pour passer ntf.activation_params_len, qui est déjà validé contre l'skb dans ntf.c:801.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

26/08/2026

Divulgation

04/09/2026

Modérer

accepté

Entrée

VDB-398933

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!