CVE-2026-80778 in Linuxinformação

Sumário

de VulDB • 04/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

futex/pi: Rejeitar proprietários de futex privados entre diferentes endereços (cross-mm)

Uma chave de futex privado empresta o mm (endereço virtual) do waiters sem adquirir uma referência em mm_users. No entanto, attach_to_pi_owner() atualmente aceita um proprietário proveniente de um espaço de endereço diferente e copia a chave privada para o estado PI do proprietário.

Quando esse proprietário encerra sua execução, exit_pi_state_list() utiliza a chave salva para encontrar o bucket da hash e adquire uma referência à hash privada do waiter. Se o último usuário do mm do waiters sair concorrentemente, futex_hash_free() libera a hash enquanto o proprietário ainda usa seu bucket e referência.

Previna isso validando em attach_to_pi_owner() que, para futexes privados, o mm do proprietário e o mm do waiter são os mesmos. Realize a verificação com o pi_lock do proprietário mantido (held) e após validar owner::futex::state para serializar contra uma limpeza de saída PI-state concorrente.

[ tglx: Comentário alterado ]

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

26/08/2026

Divulgação

04/09/2026

Moderação

aceite

Entrada

VDB-398962

CPE

pronto

EPSS

0.00168

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!