CVE-2026-98407 in Linuxinfo

Zusammenfassung

von VulDB • 14.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: rsi: Heap-OOB-Schreibzugriff beim Entfernen eines Schlüssels korrigiert

Wenn ein Schlüssel entfernt wird (data == NULL), führt rsi_hal_load_key() Folgendes aus:

memset(&set_key[FRAME_DESC_SZ], 0, frame_len - FRAME_DESC_SZ);

set_key ist eine Struktur vom Typ struct rsi_set_key *, daher wird der Index mit sizeof(struct rsi_set_key) (160 Bytes) skaliert: &set_key[FRAME_DESC_SZ] entspricht skb->data + 2560. Der memset-Befehl schreibt 144 Null-Bytes beginnend 2,4 KB hinter dem Ende des 160-Byte-großen skb-Datenpuffers und beschädigt damit unzusammenhängende Heap-Objekte. Der beabsichtigte Byte-Offset wäre (u8 *)set_key + FRAME_DESC_SZ gewesen.

Der Schreibzugriff wird bei jedem DISABLE_KEY-Callback ausgelöst, sodass einfache Trennungen, Roaming-Vorgänge und der Abbau von Schnittstellen dies in realen Netzwerken auslösen.

Das memset ist überflüssig: Der gesamte Puffer wird direkt nach der Zuweisung auf Null gesetzt, daher ist das an das Gerät gesendete Frame ohne diese Operation byte-identisch. Die else-Zweig wird entfernt; der normale Betrieb bleibt unverändert.

Entdeckt von Atuin - Automated Vulnerability Discovery Engine.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

14.10.2026

Moderieren

akzeptiert

Eintrag

VDB-419863

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!