PT-2026-61118 · Linux · Linux
CVE-2026-63802
·
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:
blk-cgroup: fix UAF in blkcg rstat flush()
When multiple blkgs in the same blkcg are released concurrently,
a use-after-free can occur. The race happens when one blkg's
blkcg rstat flush() removes another blkg's iostat entries via
llist del all(). The second blkg sees an empty list and proceeds
to free itself while the first is still iterating over its entries.
Move the flush from blkg release() (RCU callback) to blkg release()
(before call rcu). This ensures the RCU grace period waits for any
concurrent flush's rcu read lock() section to complete before freeing.
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux