Back to overview

CVE-2026-31657

CRITICAL
9.8
CVSS 3.1
Description
In the Linux kernel, the following vulnerability has been resolved: batman-adv: hold claim backbone gateways by reference batadv_bla_add_claim() can replace claim->backbone_gw and drop the old gateway's last reference while readers still follow the pointer. The netlink claim dump path dereferences claim->backbone_gw->orig and takes claim->backbone_gw->crc_lock without pinning the underlying backbone gateway. batadv_bla_check_claim() still has the same naked pointer access pattern. Reuse batadv_bla_claim_get_backbone_gw() in both readers so they operate on a stable gateway reference until the read-side work is complete. This keeps the dump and claim-check paths aligned with the lifetime rules introduced for the other BLA claim readers.

Metadata

CVE ID
CVE-2026-31657
State
PUBLISHED
Assigner
Linux
Reserved
2026-03-09 15:48 UTC
Published
2026-04-24 14:45 UTC
Last updated
2026-06-01 16:13 UTC
Vendor / Product
Linux / Linux
Sources
cve.org  ·  NVD

Severity & Metrics

9.8 CRITICAL CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected products (2)
VendorProductPlatformVersions
Linux Linux 23721387c409087fd3b97e274f34d3ddc0970b74 < 5202f071b367ffbc8e279fc7a00db14f5e587f52, 23721387c409087fd3b97e274f34d3ddc0970b74 < 69d1ce9c72eca91203ffdb8d08bacd511100aec6, 23721387c409087fd3b97e274f34d3ddc0970b74 < f4858832ddef2f39f21e30b7226bbcd3c4b2bc96, 23721387c409087fd3b97e274f34d3ddc0970b74 < 2f55b58b5a0bbed192d60c444a45a49cdf1b545f …
Linux Linux 3.5, 0 < 3.5, 5.10.258 ≤ 5.10.*, 5.15.209 ≤ 5.15.* …
CVSS scores (1)
ScoreSeverityVersionSourceVector
9.8 CRITICAL 3.1 cna CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Back to overview