PT-2026-37401 · Linux · Linux
Published
2026-05-06
·
Updated
2026-05-06
·
CVE-2026-43091
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
xfrm: Wait for RCU readers during policy netns exit
xfrm policy fini() frees the policy bydst hash tables after flushing the
policy work items and deleting all policies, but it does not wait for
concurrent RCU readers to leave their read-side critical sections first.
The policy bydst tables are published via rcu assign pointer() and are
looked up through rcu dereference check(), so netns teardown must also
wait for an RCU grace period before freeing the table memory.
Fix this by adding synchronize rcu() before freeing the policy hash tables.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux