CVE-2026-89951

8.8

Linux · Kernel

A use-after-free vulnerability exists in the Linux kernel batman-adv component due to improper handling of stale receive device metadata during fragment reassembly.

Executive summary

A high-severity use-after-free vulnerability in the Linux kernel batman-adv module could allow an adjacent attacker to trigger system instability or potentially execute arbitrary code.

Vulnerability

The vulnerability exists in the batman-adv fragment reassembly process, where a merged packet can retain a reference to a deleted network interface. An unauthenticated attacker on the local network can exploit this to cause the kernel to dereference freed memory, leading to a system crash or potential code execution.

Business impact

Successful exploitation of this vulnerability could lead to a complete denial of service for affected systems, resulting in significant operational downtime. Given the CVSS score of 8.8, the risk of memory corruption is high, and the potential for unauthorized system control necessitates immediate patching to prevent service disruption or data compromise.

Remediation

Immediate Action: Update the Linux kernel to version 5.10.270, 5.15.221, 6.1.188, 6.6.157, or a later stable release provided by your distribution vendor.

Proactive Monitoring: Monitor system logs for kernel oops or panic messages associated with the batman-adv module, which may indicate attempted exploitation or instability.

Compensating Controls: If patching is not immediately feasible, disable the batman-adv module on affected systems if it is not required for network operations to eliminate the attack surface.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

The severity of this flaw, combined with its potential for kernel-level impact, requires prioritized remediation. Administrators should verify their current kernel version and apply the appropriate security updates as soon as they are made available by their Linux distribution maintainers to mitigate the risk of system instability.

More Linux CVEs all →

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources