PT-2026-85619 · Linux · Linux
CVE-2026-80778
·
Publicado
2026-09-04
·
Atualizado
2026-09-04
Nenhuma
Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
futex/pi: Reject cross-mm private futex owners
A private futex key borrows the waiter's mm without taking an mm users
reference. Nevertheless, attach to pi owner() currently accepts an owner
from a different address space and copies the private key into the owner's
PI state.
When that owner exits, exit pi state list() uses the saved key to find the
hash bucket and acquires a reference to the waiter's private hash. If the
last user of the waiter's mm exits concurrently, futex hash free() frees
the hash while the owner still uses its bucket and reference.
Prevent this by validating in attach to pi owner() that, for private
futexes, the owner mm and waiter mm are the same. Perform the check with
the owner's pi lock held and after validating owner::futex::state to
serialize against a concurrent PI-state exit cleanup.
[ tglx: Amended comment ]
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux