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

batman-adv: bla: only purge non-released claims

When batadv_bla_purge_claims() goes through the list of claims, it is only
traversing the hash list with an rcu_read_lock(). Due to a potential
parallel batadv_claim_put(), it can happen that it encounters a claim which
was actually in the process of being released+freed by
batadv_claim_release(). In this case, backbone_gw is set to NULL before the
delayed RCU kfree is started. Calling batadv_bla_claim_get_backbone_gw() is
then no longer allowed because it would cause a NULL-ptr derefence.

To avoid this, only claims with a valid reference counter must be purged.
All others are already taken care of.
Published: 2026-05-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Within the batman‑adv networking stack of the Linux kernel, the function that purges unused claims walks a hash list while holding an rcu_read_lock. During this traversal, a concurrent release of a claim can free its memory while it is still being examined; the code then attempts to dereference a backpointer that has been set to NULL. This fault causes a NULL‑pointer dereference in kernel space, leading to a kernel panic and system-wide denial of service. The weakness is a classic dereference of a null pointer (CWE‑476).

Affected Systems

All Linux kernel installations that include the batman‑adv module are affected, independent of distribution. The fix is incorporated in the mainline kernel through the series of commits referenced in the advisory; any kernel build that includes these patches will no longer process unreferenced claims incorrectly.

Risk and Exploitability

Based on the description, it is inferred that an attacker would need local or privileged access to the target system to trigger the crash by interacting with the batman‑adv module. No public exploit is known and the EPSS score is below 1%; the vulnerability is not listed in the CISA KEV catalog, suggesting that active exploitation has not been observed. The reported CVSS score of 5.5 indicates a medium severity rating, but the kernel-level NULL dereference still signals a reasonably serious risk.

Generated by OpenCVE AI on June 10, 2026 at 23:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel update from your distribution that includes the batman‑adv patch (commit 7b7ebb7222a5524ce58e48cc9c6d688320ea6cfe).
  • If an immediate distribution update is not possible, rebuild the kernel with the relevant patch from the upstream source, ensuring the fix is applied.
  • As a temporary protection, unload or disable the batman‑adv module if it is not required for your networking configuration.

Generated by OpenCVE AI on June 10, 2026 at 23:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 10 Jun 2026 21:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


Mon, 01 Jun 2026 17:00:00 +0000


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


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

Type Values Removed Values Added
Weaknesses CWE-476

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: only purge non-released claims When batadv_bla_purge_claims() goes through the list of claims, it is only traversing the hash list with an rcu_read_lock(). Due to a potential parallel batadv_claim_put(), it can happen that it encounters a claim which was actually in the process of being released+freed by batadv_claim_release(). In this case, backbone_gw is set to NULL before the delayed RCU kfree is started. Calling batadv_bla_claim_get_backbone_gw() is then no longer allowed because it would cause a NULL-ptr derefence. To avoid this, only claims with a valid reference counter must be purged. All others are already taken care of.
Title batman-adv: bla: only purge non-released 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-06-14T18:04:36.157Z

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

Link: CVE-2026-46233

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

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

Modified: 2026-06-10T21:11:45.383

Link: CVE-2026-46233

cve-icon Redhat

Severity :

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

Links: CVE-2026-46233 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-10T23:15:28Z

Weaknesses