CVE-2026-80796 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfc: nci: Hinzufügen von data_len-Grenzwertprüfungen zu den Aktivierungsparameter-Extraktoren

nci_extract_activation_params_iso_dep() und nci_extract_activation_params_nfc_dep() lesen ein inneres Längenbyte aus der NCI RF_INTF_ACTIVATED_NTF-Nutzlast und verwenden es, um memcpy() in feste Kernel-Puffer durchzuführen. Keine der beiden Funktionen erhält jedoch die vom Aufrufer validierte activation_params_len. Eine manipulierte NCI-Benachrichtigung mit activation_params_len=1 und einem inneren Längenbyte von bis zu 20 (NFC-A) oder 50 (NFC-B) führt dazu, dass memcpy() so viele Bytes jenseits des einen gültigen Bytes im Aktivierungsparameterbereich liest – ein slab out-of-bounds read auf Kernel-Speicher neben dem NCI skb.

Die verwandte Familie nci_extract_rf_params_*() erhielt durch das Commit 571dcbeb8e63 („net: nfc: nci: Fix parameter validation for packet data“) einen gleichwertigen Schutz, doch die beiden Aktivierungsparameter-Extraktoren wurden zu diesem Zeitpunkt nicht aktualisiert.

Fügen Sie beiden Funktionen einen data_len-Parameter hinzu, schützen Sie vor einer leeren Region, bevor das innere Längenbyte verarbeitet wird, dekrementieren Sie den verbleibenden Zähler nach der Verarbeitung und begrenzen (clamp) die Kopierlänge auf das tatsächlich verfügbare Maß. Aktualisieren Sie beide Aufrufstellen, um ntf.activation_params_len zu übergeben, was bereits in ntf.c:801 gegen das skb validiert wurde.

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

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398933

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!