PT-2026-61440 · Linux · Linux
CVE-2026-64123
·
Publicado
2026-07-19
·
Atualizado
2026-07-19
CVSS v3.1
7.8
Alta
| Vetor | 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:
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
Produtos afetados
Linux