CVE-2026-64096 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

batman-adv: mcast: Behebung eines Use-After-Free-Fehlers bei der Freigabe von orig_node über RCU

batadv_mcast_purge_orig() entfernt Einträge aus mit RCU geschützten hlists, wartet jedoch nicht auf eine RCU-Graziezeit (RCU grace period), bevor es zurückkehrt. Gleichzeitige Lesezugriffe via RCU können weiterhin auf Referenzen zu diesen Einträgen zugreifen, zum Zeitpunkt der Entfernung. Mit RCU geschützte Leser, die versuchen, mit Einträgen wie orig->mcast_want_all_ipv6_node zu arbeiten, greifen dann bereits freigegebenen Speicher zu.

Dies wird behoben, indem batadv_mcast_purge_orig() nach batadv_orig_node_release() verschoben wird, unmittelbar vor dem Aufruf von call_rcu(). Dies stellt sicher, dass RCU-Leser, die zum Zeitpunkt der Bereinigung aktiv waren, abgearbeitet wurden (geleert), bevor der Speicher für orig_node zurückgewonnen wird.

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380214

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!