CVE-2026-64089

9.8

Linux · Kernel

A sign extension error in the batman-adv module of the Linux kernel leads to improper buffer allocation and uninitialized memory exposure.

Executive summary

A critical integer overflow vulnerability in the Linux kernel batman-adv module could allow an unauthenticated attacker to trigger memory corruption or potentially disclose sensitive information.

Vulnerability

The vulnerability exists in the batman-adv component due to an incorrectly declared signed integer (s16) for the last_changeset_len field. An unauthenticated attacker can trigger this condition, causing the kernel to allocate a large buffer while only partially populating it, leaving the remaining memory uninitialized and susceptible to leakage or corruption.

Business impact

The flaw is rated as critical with a CVSS score of 9.8, reflecting its potential for severe impact on system integrity and availability. Successful exploitation could lead to unauthorized memory access or system instability, potentially resulting in data compromise or complete denial of service for systems utilizing the batman-adv routing protocol.

Remediation

Immediate Action: Apply the latest stable kernel updates for your distribution, specifically ensuring versions 5.10.258, 5.15.209, 6.1.175, or 6.6.142 are installed as applicable.

Proactive Monitoring: Monitor system logs for kernel panics or unusual memory-related errors, particularly if the batman-adv module is actively configured in your network environment.

Compensating Controls: If patching is not immediately feasible, restrict network access to the affected routing infrastructure to trusted sources only, and consider disabling the batman-adv module if it is not required for production operations.

Exploitation status

Public Exploit Available: No (exploit_available: unknown)

Analyst recommendation

Given the critical nature of this kernel-level flaw and the potential for remote exploitation, organizations should prioritize the deployment of patched kernel versions. System administrators should verify their current kernel build and apply the appropriate updates provided by their vendor or distribution maintainer to eliminate this risk.

More Linux CVEs

Sources