PT-2026-61440 · Linux · Linux

CVE-2026-64123

·

Publicado

2026-07-19

·

Atualizado

2026-07-19

CVSS v3.1

7.8

Alta

VetorAV: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().

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-64123

Produtos afetados

Linux