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

CVE-2026-80778

Produtos afetados

Linux