PT-2026-61440 · Linux · Linux

CVE-2026-64123

·

Published

2026-07-19

·

Updated

2026-07-19

CVSS v3.1

7.8

High

VectorAV: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:
net: hsr: defer node table free until after RCU readers
HSR node-list and node-status generic-netlink operations run under rcu read lock(). They walk hsr->node db through hsr get next node() and hsr get node data(), but RTM DELLINK teardown removes the same node table with plain list del() and frees each node immediately.
That lets a generic-netlink reader hold a struct hsr node pointer across hsr dellink(). In a KASAN build, widening the reader window after hsr get next node() obtains the node reproduces a slab-use-after-free when the reader copies node->macaddress A; the freeing stack is hsr del nodes() from hsr dellink().
Use list del rcu() and defer the free through the existing hsr free node rcu() callback. This matches the lifetime rule used by the HSR prune paths, which already delete nodes with list del rcu() and call rcu().

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-64123

Affected Products

Linux