Description
In the Linux kernel, the following vulnerability has been resolved:

batman-adv: bla: prevent use-after-free when deleting claims

When batadv_bla_del_backbone_claims() removes all claims for a backbone, it
does this by dropping the link entry in the hash list. This list entry
itself was one of the references which need to be dropped at the same time
via batadv_claim_put().

But the batadv_claim_put() must not be done before the last access to the
claim object in this function. Otherwise the claim might be freed already
by the batadv_claim_release() function before the list entry was dropped.
Published: 2026-05-28
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A use‑after‑free vulnerability exists within the batman‑adv driver of the Linux kernel. The flaw arises when the batadv_bla_del_backbone_claims() routine removes a backbone claim and deletes its hash‑list entry before the associated claim object has had all its references released. If the object is freed prematurely, subsequent accesses to that memory may cause a kernel crash, data corruption, or other erratic behaviour. No evidence in the advisory suggests privilege escalation, only kernel stability issues.

Affected Systems

The issue is confined to Linux kernel implementations that include the batman‑adv networking module with the pre‑patch version of batadv_bla_del_backbone_claims(). All affected kernels that have this function compiled in are susceptible. Systems that enable the batman‑adv driver or use the module for network claim handling are at risk. No explicit version range is provided, so any kernel version before the patch should be considered vulnerable.

Risk and Exploitability

The CVSS score is not supplied in the data, and the EPSS score of <1% indicates a very low, but non‑zero, likelihood of exploitation. The vulnerability is a local kernel‑level use‑after‑free. An attacker with local or remote access to a host that processes batman‑adv traffic could in theory trigger the faulty clean‑up path. Because the flaw does not involve credential validation or input parsing directly, it is inferred that a privileged or otherwise compromised process would be required to exercise the dangerous code path. The fault is not currently listed in CISA’s KEV catalog, suggesting no active exploitation reports presently.

Generated by OpenCVE AI on May 29, 2026 at 04:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the batadv_bla_del_backbone_claims() fix.
  • If an update cannot be applied promptly, disable the batman‑adv driver or avoid network situations that initiate backbone claim deletion, effectively preventing the vulnerable code from executing.
  • Deploy kernel hardening measures such as enabling CONFIG_KASAN, kernel lockdown, SELinux enforcing mode, and consistent page‑protection. Monitor startup logs and dmesg for kernel panics or crash messages that could indicate an exploitation attempt.

Generated by OpenCVE AI on May 29, 2026 at 04:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 29 May 2026 03:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 29 May 2026 00:15:00 +0000


Thu, 28 May 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: prevent use-after-free when deleting claims When batadv_bla_del_backbone_claims() removes all claims for a backbone, it does this by dropping the link entry in the hash list. This list entry itself was one of the references which need to be dropped at the same time via batadv_claim_put(). But the batadv_claim_put() must not be done before the last access to the claim object in this function. Otherwise the claim might be freed already by the batadv_claim_release() function before the list entry was dropped.
Title batman-adv: bla: prevent use-after-free when deleting claims
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-28T09:40:29.712Z

Reserved: 2026-05-13T15:03:33.105Z

Link: CVE-2026-46212

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-28T10:16:36.853

Modified: 2026-05-28T13:44:01.663

Link: CVE-2026-46212

cve-icon Redhat

Severity :

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46212 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T05:00:07Z

Weaknesses