CVE-2026-64088

Linux · Linux Kernel

The batman-adv protocol in the Linux kernel contains a vulnerability where the tt_buff_len field is incorrectly declared as a signed integer, potentially causing issues with negative values.

Executive summary

An integer handling flaw in the Linux kernel batman-adv protocol could lead to unexpected behavior or system compromise when processing network traffic.

Vulnerability

The batadv_orig_node structure uses a signed 16-bit integer for tt_buff_len, which is not intended to be negative. This vulnerability is reachable via adjacent network access.

Business impact

With a CVSS score of 8.8, this vulnerability poses a significant risk to network availability and system security. An attacker on the adjacent network could potentially trigger this flaw to cause a crash or gain unauthorized influence over packet processing.

Remediation

Immediate Action: Update the Linux kernel to the versions specified in the stable tree (e.g., 6.1.175, 6.6.142) to ensure the integer type is corrected.

Proactive Monitoring: Observe network traffic patterns for anomalous batman-adv packets that might indicate attempted exploitation.

Compensating Controls: Use network segmentation to isolate nodes running the batman-adv protocol from untrusted or public network segments.

Exploitation status

Public Exploit Available: Unknown. There is no confirmed public exploit in the available data.

Analyst recommendation

Although exploitation requires local network presence, the high CVSS score necessitates prompt patching. Organizations utilizing mesh networking protocols should prioritize updating their kernel versions to remediate this flaw.