CVE-2026-64088 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

batman-adv: tt: Korrektur von negativem tt_buff_len

batadv_orig_node::tt_buff_len war als s16 deklariert, das Feld sollte jedoch niemals einen negativen Wert enthalten. Wenn einem solchen Feld ein Wert größer als 32767 zugewiesen wird, überläuft dieser zu einer negativen ganzen Zahl (Signed Integer).

In batadv_send_other_tt_response() wird tt_buff_len vorübergehend auf s34 erweitert. Der fälschlicherweise negative s16-Wert wird in den s32-Bereich übernommen, was dazu führt, dass batadv_tt_prepare_tvlv_global_data() einen Puffer mit voller Größe allokiert, diesen jedoch nur teilweise mit dem gesammelten Changeset füllt. Alle verbleibenden Bits bleiben uninitialisiert.

Die Verwendung von u16 vermeidet diese Typenverwechslung (Type Confusion) und stellt sicher, dass in batadv_send_other_tt_response() keine Vorzeichenextension bei negativen Werten durchgeführt wird.

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-380264

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!