CVE-2026-64093 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

batman-adv: tp_meter: Timer beim Bereinigen direkt abschalten

batadv_tp_sender_cleanup() rief timer_delete_sync(), gefolgt von timer_delete(), auf, um zu verhindern, dass der Timer-Handler sich zwischen den beiden Aufrufen selbst wieder aktiviert. Dieser Hack mit doppelter Löschung verließ sich darauf, dass der Sendestatus auf 0 gesetzt wurde, um eine erneute Aktivierung zu unterdrücken.

Ersetzen Sie beide Aufrufe durch einen einzelnen timer_shutdown_sync(). Diese Funktion wartet sowohl darauf, dass ein laufender Timer-Callback abgeschlossen ist (wie timer_delete_sync()), als auch schaltet den Timer dauerhaft ab, sodass er danach nicht mehr aktiviert werden kann. Dadurch wird die Verhinderung einer erneuten Aktivierung bedingungslos und selbsterklärend gemacht.

Die Eigenschaft der erneuten Aktivierung ist ebenfalls erforderlich, da andernfalls Folgendes geschieht:

1. Kontext 0 (batadv_tp_recv_ack()) prüft in batadv_tp_reset_sender_timer(), ob das Senden noch auf 1 steht -> dies ist der Fall 2. Kontext 1 ändert in batadv_tp_sender_shutdown() den Sendestatus auf 0 und zwingt dabei den kthread, den Timer in batadv_tp_sender_cleanup() zu stoppen 3. Kontext 0 setzt in batadv_tp_reset_sender_timer() fort und aktiviert den Timer erneut -> die Referenz dafür ist jedoch bereits verschwunden

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380211

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!