CVE-2024-26898 in Linuxinfo

Zusammenfassung

von VulDB • 09.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

aoe: Behebung des potenziellen Use-After-Free-Problems in aoecmd_cfg_pkts

Dieser Patch bezieht sich auf CVE-2023-6270. Die Beschreibung der CVE lautet:

In dem ATA over Ethernet (AoE)-Treiber im Linux-Kernel wurde ein Fehler festgestellt. Die Funktion `aoecmd_cfg_pkts()` aktualisiert den refcnt-Wert für `struct net_device` unsachgemäß, wodurch durch einen Wettlaufzustand (Race Condition) zwischen der Freigabe der Struktur und dem Zugriff über die globale Warteschlange `skbtxq` ein Use-After-Free ausgelöst werden kann. Dies könnte zu einem Denial-of-Service-Zustand oder potenzieller Code-Ausführung führen.

In aoecmd_cfg_pkts() wird immer dev_put(ifp) aufgerufen, wenn der initiale Code für das Socket Buffer (skb) abgeschlossen ist. Das net_device ifp wird jedoch weiterhin später in tx()->dev_queue_xmit() im kthread verwendet. Dies bedeutet, dass dev_put(ifp) im Erfolgsfall des skb-Initialisierungscode in aoecmd_cfg_pkts() NICHT aufgerufen werden sollte. Andernfalls kann es zu einem Use-After-Free kommen, da das net_device freigegeben wird.

Dieser Patch entfernt den Aufruf von dev_put(ifp) im Erfolgszweig in aoecmd_cfg_pkts() und fügt einen dev_put()-Aufruf nach der skb-Übertragung (xmit) in tx() hinzu.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Reservieren

19.02.2024

Veröffentlichung

17.04.2024

Moderieren

akzeptiert

Eintrag

VDB-261290

EPSS

0.00308

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!