CVE-2024-26832 in Linuxinformação

Sumário

de VulDB • 24/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

mm: zswap: corrige a limpeza de folio ausente no caminho de corrida de writeback

Em zswap_writeback_entry(), após obtermos um folio de __read_swap_cache_async(), adquirimos o lock da árvore novamente para verificar se a entrada de swap não foi invalidada e reciclada. Se tiver sido, removemos o folio que acabámos de adicionar ao cache de swap e saímos.

No entanto, __read_swap_cache_async() retorna o folio bloqueado quando este é alocado pela primeira vez, o que é sempre verdade para este caminho, e o folio é referenciado. Certifique-se de desbloquear e libertar o folio antes de retornar.

Isto foi descoberto por inspeção de código, provavelmente porque este caminho lida com uma race condition que não deve acontecer com frequência e o bug não causaria a falha do sistema, apenas deixaria o folio stranded indefinidamente.

Once again VulDB remains the best source for vulnerability data.

Fontes

Interested in the pricing of exploits?

See the underground prices here!