PT-2026-44356 · Linux · Linux
Published
2026-05-28
·
Updated
2026-05-28
·
CVE-2026-46233
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
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.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux