Cloudanix VulnDB

CVE-2026-64090

None

CVSS

—

EPSS

0.1%

Published

Jul 19, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in a Linux mesh networking feature can let a nearby or connected mesh participant disrupt network connectivity if the vulnerable feature is in use.

Exploitation
Adjacent Network
Attacker needs
None
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

CVE-2026-64090 affects the Linux kernel batman-adv mesh networking component. The flaw is in Translation Table handling: after earlier validation was added for direct local TT responses, indirect responses generated from global TT state could still include empty VLAN information. In a batman-adv mesh, a malformed or inconsistent TT response can cause peers to process invalid topology/client state and may contribute to TT request storms, excessive control-plane traffic, or unstable mesh behavior. The most likely technical impact is denial of service or degraded network availability for systems participating in a batman-adv mesh; there is no evidence from the provided data of code execution, privilege escalation, or data disclosure.

Why it matters to the business

Organizations that use Linux systems as batman-adv mesh nodes, embedded routers, access points, IoT gateways, or community/industrial wireless mesh infrastructure could experience degraded connectivity, packet loss, routing instability, or localized network outages if the flaw is triggered. The risk is lower for typical servers and workstations where batman-adv is not loaded or used. EPSS is low, the issue is not listed in CISA KEV, and no mature public exploit is indicated, so remediation should be prioritized mainly for environments that actively run batman-adv or expose mesh interfaces to untrusted peers.

How an attack unfolds

An attacker would need the ability to participate in, reach, or inject traffic into a batman-adv mesh domain. They could operate a malicious or compromised mesh node and send crafted or inconsistent Translation Table-related control messages that cause another node to generate or forward indirect TT responses from global TT state containing empty VLAN information. Vulnerable peers may then process these inconsistent responses, causing excessive TT synchronization activity, request storms, or unstable mesh control-plane behavior. In practical terms, exploitation would aim to disrupt mesh availability rather than compromise host integrity.

How to fix it

Upgrade affected Linux kernels to a vendor release that includes the upstream batman-adv fix for avoiding empty VLAN responses from global Translation Table state. If an immediate kernel upgrade is not possible, mitigate by disabling or unloading the batman-adv module on systems that do not require it, restricting mesh participation to trusted nodes, segmenting or isolating batman-adv interfaces from untrusted Layer 2 access, and monitoring for abnormal mesh control-plane traffic. Because fixed versions were not provided in the input, use the relevant Linux distribution kernel advisory or upstream stable kernel changelog to identify the patched package for each deployed kernel branch.

How to confirm the fix worked

Confirm whether systems are exposed by checking whether the batman-adv module is present and loaded, whether batman-adv interfaces exist, and whether hosts participate in a mesh domain. Validate remediation by confirming the running kernel package includes the vendor fix for this issue, not merely that an updated package is installed but unused pending reboot. After patching or mitigation, verify that batman-adv is either no longer loaded where unnecessary or is running on a patched kernel, and observe mesh stability under normal operation for absence of repeated TT synchronization anomalies or request storms.

Typical attack path

  1. Identify a Linux-based mesh network using the batman-adv kernel module.
  2. Gain access to the same Layer 2 mesh domain or compromise/register a malicious mesh participant.
  3. Send crafted batman-adv Translation Table control traffic that causes inconsistent indirect TT responses involving empty VLAN state.
  4. Trigger repeated TT synchronization or request/response behavior across affected nodes.
  5. Cause degraded mesh routing, elevated control-plane traffic, packet loss, or temporary loss of connectivity.

How to detect it

There are no unique public indicators of compromise in the provided data. Detection should focus on exposure and behavioral evidence of attempted disruption. Review kernel logs, system logs, network telemetry, and mesh monitoring data from batman-adv nodes for sudden increases in Translation Table activity, repeated topology synchronization, unusual control-plane traffic, frequent mesh route changes, packet loss, or unexplained interface instability. Correlate anomalies with the appearance of new or unauthorized mesh participants, changes in Layer 2 neighbor visibility, or high volumes of batman-adv protocol traffic. For forensic review, identify whether batman-adv was loaded during the suspected window and whether connectivity degradation coincided with abnormal mesh control traffic rather than ordinary RF or link-quality issues.

What your security team should do

  • Inventory Linux systems, routers, embedded devices, and wireless mesh nodes for active batman-adv usage.
  • Prioritize patching systems that participate in untrusted, shared, public, or physically accessible mesh networks.
  • Apply vendor kernel updates that include the batman-adv empty VLAN TT response fix, then reboot into the patched kernel.
  • Disable or blacklist batman-adv on systems that do not require mesh networking.
  • Restrict mesh membership to trusted devices and prevent unauthorized Layer 2 access to batman-adv segments.
  • Monitor mesh nodes for abnormal batman-adv control traffic, repeated Translation Table synchronization activity, and network instability.
  • Track vendor advisories for exact fixed kernel package versions, especially for embedded Linux distributions and appliance firmware.

The record

In the Linux kernel, the following vulnerability has been resolved: batman-adv: tt: avoid empty VLAN responses The commit 16116dac2339 ("batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs") added checks to the local (direct) TT response code. But the response can also be done indirectly by another node using the global TT state. To avoid such inconsistency states reported in the original fix, also avoid sending empty VLANs for replies from the global TT state.

Affected packages

Ecosystem Package Introduced Fixed