CVE-2026-80795 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfc: nci: Behebung eines Out-of-Bounds-Write in `nci_target_auto_activated()`

`nci_target_auto_activated()` hängt ein Ziel (Target) an das Array fester Größe `ndev->targets[NCI_MAX_DISCOVERED_TARGETS]` und erhöht `ndev->n_targets`, ohne zuvor zu prüfen, ob das Array voll ist. Im Gegensatz dazu gibt `nci_add_new_target()`, die Schwesterfunktion, zurück, wenn `n_targets` bereits gleich `NCI_MAX_DISCOVERED_TARGETS` ist.

`ndev->n_targets` wird nur durch `nci_clear_target_list()` gelöscht. Daher führt ein NFCC (Near Field Communication Controller), der wiederholt eine Discovery ausführt (`RF_DISCOVER_RSP`, das erneut in `NCI_DISCOVERY` eintritt, ohne die Ziel-Liste zu löschen) und ein automatisch aktiviertes Ziel meldet (`RF_INTF_ACTIVATED_NTF`), dazu, dass `n_targets` den Grenzwert überschreitet. Der Anhangsvorgang schreibt dann eine `struct nfc_target` über das Ende des Arrays hinaus (ein slab Out-of-Bounds-Write), und `nfc_targets_found()` durchläuft anschließend das Array mit dem aufgeblähten Zähler:

BUG: KASAN: slab-out-of-bounds in nci_add_new_protocol+0x94/0x2ac [nci]
Write of size 2 at addr ffff0000c7299a18 by task kworker/u8:0/12 Workqueue: nfc0_nci_rx_wq nci_rx_work [nci]
Call trace: nci_add_new_protocol+0x94/0x2ac [nci]
nci_ntf_packet+0xddc/0x11a0 [nci]
nci_rx_work+0x15c/0x1e0 process_one_work+0x2dc/0x500 worker_thread+0x240/0x460 kthread+0x1c0/0x1d0 ret_from_fork+0x10/0x20

Die fehlerhafte Adresse gehört zum Cache kmalloc-2k mit einer Größe von 2048. Die fehlerhafte Adresse befindet sich 1024 Bytes rechts neben der zugewiesenen Region der Größe 1560 Byte [ffff0000c7299000, ffff0000c7299618).

Schützen Sie `nci_target_auto_activated()` mit derselben Prüfung, die von `nci_add_new_target()` verwendet wird.

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-399040

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!