CVE-2026-46212: batman-adv: bla: prevent use-after-free when deleting claims
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.
HarborGuard Analysis
HarborGuard analysisSynopsis
A use-after-free vulnerability exists in the Linux kernel's batman-adv bridge loop avoidance (BLA) subsystem. An attacker on the same adjacent network segment can trigger the flaw without any authentication, exploiting a race between claim object de-reference and memory release in batadv_bla_del_backbone_claims(). Successful exploitation gives the attacker full read, write, and crash capability over the affected host. A patched-image rebuild is available on HarborGuard for environments running an affected kernel version.
HarborGuard Coverage
Detection is available across every HarborGuard environment: the CVE is ingested from upstream feeds within minutes of publication and matched against all customer images, including custom-built images that bundle an affected Linux kernel version. Any image whose kernel falls below the fixed commit is flagged automatically.
AvailableHarborGuard scores this finding at CVSS 8.8 HIGH and weights it against each environment's compliance policy to determine urgency and routing. The resulting alert is directed to the appropriate team inbox within the customer org based on workload ownership rules.
AvailableA patched-image rebuild targeting the fixed kernel commits is available on HarborGuard for any image confirmed to carry an affected version. For customers who opt into auto-remediation, HarborGuard performs the rebuild, runs a regression test suite, and opens a pull request against affected workloads automatically.
AvailableExploit Conditions
- Network reachabilityDetail
The attacker must be on the same adjacent network segment (LAN, VLAN, or VPN) as the target; remote exploitation over the open internet is not possible with this vector.
- AuthenticationNot required
No account or credentials of any kind are required to attempt exploitation.
- Victim interactionNot required
The attacker does not need to trick any user into performing an action; exploitation is entirely attacker-driven.
- Attack complexityDetail
Attack complexity is low, meaning the exploit is reliable and does not depend on race conditions, special memory layout, or other environmental factors beyond adjacency.
Blast Radius
- Reads arbitrary kernel memory, exposing cryptographic keys, session tokens, and other sensitive in-memory data.
- Overwrites kernel memory structures, allowing the attacker to tamper with running processes or escalate to full kernel code execution.
- Crashes the affected host by corrupting freed memory, causing a kernel panic and complete service disruption.
- Any container or workload co-located on the host is exposed to the same impact because the vulnerability is at the kernel level.
How HarborGuard Handles This
Available on HarborGuard: detection fires within minutes of CVE publication for any image whose kernel predates the fixed commits (00155f336a5e8b, 0cc9847c64cb6e6, 368449e467d5f1e, 4ae1709a314060a). For customers who opt into auto-remediation, HarborGuard rebuilds the image at the patched kernel version, executes regression tests, and opens a pull request against affected workloads; for HIGH-severity issues the median time from CVE publication to merged patch PR is around 90 minutes in environments with auto-remediation enabled. Where compliance policy requires manual review before merge, the pull request is staged and routed to the owning team for approval. Customers who cannot immediately rebuild are advised to apply network-policy controls that restrict adjacency to the affected nodes, limiting the pool of hosts that can reach the batman-adv interface.
Metrics
- CVSS v3.1
- 8.8
- Severity
- HIGH
- Fixed in
- 0
- Affected Products
- 2
Fix available
- Linux / Linux< 368449e467d5f1e2c2e987bf2bd57000ba75e10b (from 23721387c409087fd3b97e274f34d3ddc0970b74) · < 6c5dc6d68e6ba7f0224a757a39ed52fcdb54d472 (from 23721387c409087fd3b97e274f34d3ddc0970b74) · < 00155f336a5e8b1006d2ca9ae7ad8fc4a44bb401 (from 23721387c409087fd3b97e274f34d3ddc0970b74) · < 0cc9847c64cb6e61118bc78c9187c8209a7197fa (from 23721387c409087fd3b97e274f34d3ddc0970b74) · < 4ae1709a314060a196981b344610d023ea841e57 (from 23721387c409087fd3b97e274f34d3ddc0970b74)
- Linux / Linux3.5Fixed in 0, 6.6.140, 6.12.90, 6.18.32, 7.0.9, 7.1-rc4
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H