CVE-2026-98239 in Linuxinfo

Zusammenfassung

von VulDB • 07.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net: lan743x: Behebung eines Use-After-Free bei der RX-Prüfsummenberechnung

lan743x_rx_process_buffer() fügt jeden empfangenen Puffer, der nicht der erste ist, zur frag_list des head-skb hinzu. Beim letzten Descriptor linearisiert lan743x_rx_trim_skb() den head und gibt die Metadaten des fragmentierten skbs frei.

Der Pfad für erfolgreiche Prüfsummenprüfung schreibt dann ip_summed über den lokalen skb-Zeiger, der weiterhin auf das letzte Fragment zeigt. Dies verursacht einen Use-After-Free-Schreibzugriff, wenn ein Paket mehr als einen Empfangspuffer umfasst.

Setzen Sie stattdessen ip_summed auf dem verbleibenden head-skb. Multi-Puffer-Empfang kann nach einer Live-MTU-Erhöhung auftreten, da bestehende Ringeinträge ihre alte Puffergröße beibehalten, bis sie aufgefüllt werden.

Ein KUnit-Test, der lan743x_rx_process_buffer() mit einem Zwei-Puffer-Paket aufruft, erzeugte vor dieser Änderung einen ein Byte großen Use-After-Free-Schreibzugriff gemäß KASAN. Derselbe Test bestand nach der Änderung. Das Treiberobjekt wird auch mit W=1 kompiliert. Dies wurde nicht auf physischer LAN743x-Hardware getestet.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

06.10.2026

Moderieren

akzeptiert

Eintrag

VDB-414224

EPSS

0.00180

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!