
CVE-2026-64450
Linux Kernel
•
severity
published
The Linux kernel's TIPC broadcast path can read beyond a network packet buffer when processing a malformed Gap ACK blocks record. An unauthenticated network peer can advertise an oversized block count in a short broadcast state message, potentially disclosing kernel memory or crashing the system.
tipc_get_gap_ack_blks() verified that the record's declared length was internally consistent with its ACK counts, but the broadcast caller did not check that the record fit within the message data area. tipc_link_advance_transmq() could consequently pass an attacker-controlled size to kmemdup() and read beyond the receive skb. The fix applies the message-length bound already used by the unicast path and discards malformed broadcast state messages. Bynario classifies the issue as CWE-125.
References
Explore our other findings
