CVE-2026-74478 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

um: vector: Behebung eines Use-After-Free-Fehlers in vector_mmsg_rx()

Wenn `vector_mmsg_rx()` ein Paket verwirft, dessen Overlay-Header die Funktion `verify_header()` nicht besteht, wird der `skb` freigegeben und die Schleife fortgesetzt:

if (header_check < 0) {
dev_kfree_skb_irq(skb); vp->estats.rx_encaps_errors++; continue; }

Die Pfade für normale Pakete und kurze Pakete laufen bis zum Ende des Schleifenkörpers durch, wo der verbrauchte Slot gelöscht und die Zeiger (Cursors) aktualisiert werden:

(*skbuff_vector) = NULL; mmsg_vector++; skbuff_vector++;

Der Pfad `verify_header() < 0` überspringt dies jedoch mittels `continue`, sodass der freigegebene `skb` in `skbuff_vector[]` verbleibt und die Zeiger nicht aktualisiert werden. Bei der nächsten Iteration wird derselbe Slot gelesen, der bereits freigegebene `skb` erneut abgerufen und nochmals freigegeben, was zu einem Refcount-Underflow bzw. Use-After-Free im RX-Pfad führt.

Verwerfen Sie den Slot auf dieselbe Weise wie die anderen Pfade vor dem Fortsetzen des Codes.

Betroffen sind nur Transportschichten, bei denen `verify_header()` negativ zurückkehren kann: GRE und L2TPv3 tun dies bei einem Cookie-/Sitzungs-ID-Mismatch (raw/tap nicht), sodass jeder Peer auf einer solchen Transportebene dies ohne Authentifizierung auslösen kann.

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

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390792

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!