CVE-2026-80796 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

nfc: nci: aggiunta di controlli sui limiti di data_len agli estrattori dei parametri di attivazione

nci_extract_activation_params_iso_dep() e nci_extract_activation_params_nfc_dep() leggono un byte della lunghezza interna dal payload NCI RF_INTF_ACTIVATED_NTF e lo utilizzano per eseguire una memcpy() in buffer del kernel fissi, ma nessuna delle due funzioni riceve il parametro activation_params_len convalidato dal chiamante. Un messaggio di notifica NCI manipolato ad hoc con activation_params_len=1 e un byte della lunghezza interna fino a 20 (NFC-A) o 50 (NFC-B) provoca una lettura fuori dai limiti dello slab (slab out-of-bounds read) nella memoria del kernel adiacente all'skb NCI, leggendo quel numero di byte oltre l'unico byte valido nell'area dei parametri di attivazione.

La famiglia sibling nci_extract_rf_params_*() è stata dotata di una protezione equivalente tramite il commit 571dcbeb8e63 ("net: nfc: nci: Fix parameter validation for packet data"), ma i due estrattori dei parametri di attivazione non sono stati aggiornati in quel momento.

Aggiungere un parametro data_len a entrambe le funzioni, proteggere contro una regione vuota prima del consumo del byte della lunghezza interna, decrementare il conteggio rimanente dopo averlo consumato e limitare la lunghezza della copia alla quantità effettivamente disponibile. Aggiornare entrambi i punti di chiamata per passare ntf.activation_params_len, che è già stato convalidato rispetto all'skb in ntf.c:801.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00195

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!