CVE-2026-46198
Linux · Kernel
An integer overflow in the Linux kernel's batman-adv component can lead to out-of-bounds memory access.
Executive summary
A high-severity integer overflow in the Linux kernel's batman-adv module poses a risk of out-of-bounds memory read and system compromise.
Vulnerability
The batadv_iv_ogm_send_to_if function suffers from an integer overflow due to a type mismatch between size checks (int) and the variable buff_pos (s16), allowing out-of-bounds reads.
Business impact
This vulnerability could be exploited to leak sensitive kernel memory or cause a denial of service. The CVSS score of 8.8 reflects the significant risk to systems utilizing the batman-adv routing protocol.
Remediation
Immediate Action: Upgrade to a kernel version that includes the fix, such as Debian trixie (6.12.90-2), forky (7.0.9-1), sid (7.0.10-1), or upstream commit 0799e5943611006b346b8813c7daf7dd5aa26bfd.
Proactive Monitoring: Monitor network traffic and system logs for unusual behavior related to the batman-adv protocol.
Compensating Controls: Isolate networks running batman-adv to prevent untrusted traffic from interacting with the vulnerable module.
Exploitation status
Public Exploit Available: false
Analyst recommendation
Administrators of mesh networks utilizing batman-adv should prioritize updating their kernel to the versions specified above. This is essential to prevent potential information disclosure and system instability.