Junglewise Threat Intelligence

CVE-2026-64123: Linux Kernel use-after-free in HSR node table removal

CVE-2026-64123 · Severity: info · CVSS 5.5 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's High-availability Seamless Redundancy (HSR) networking protocol. A local attacker could potentially cause a system crash or instability (denial of service) by triggering a race condition when network interfaces are being removed while node information is being read. This issue affects systems using HSR or Parallel Redundancy Protocol (PRP) for high-availability networking.

Technical details

A race condition exists in net/hsr/hsr_framereg.c due to improper synchronization between Generic Netlink readers and interface teardown. While node-list and node-status operations are protected by rcu_read_lock(), the hsr_dellink() function used plain list_del() and immediate kfree() to remove nodes from the node_db. This allows a reader to maintain a pointer to a struct hsr_node that is freed during teardown, resulting in a slab-use-after-free. The fix implements list_del_rcu() and defers memory reclamation using kfree_rcu() to ensure all RCU readers have finished before the memory is released.

Affected products

  • Linux Linux Kernel 5.3 to 6.9.x

Timeline

  • 2026-05-13: other: Patch submitted to mailing list
  • 2026-06-19: patched: Commits merged into stable branches
  • 2026-07-19: advisory: CVE published

References

Related threats