CVE-2026-98804 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: page_pool: corrige use-after-free em page_pool_recycle_ring_bulk()
Com CONFIG_PAGE_POOL_STATS=y, page_pool_recycle_ring_bulk() atualiza as estatísticas de reciclagem após liberar o lock do produtor. Se ele apenas reciclou os últimos netmems em trânsito (inflight) de um pool que está sendo destruído, page_pool_release() pode passar pela barreira do seu lock do produtor e liberar o pool antes que recycle_stat_add() seja executado.
O commit fcc680a647ba7 ("page_pool: allow mixing PPs within one bulk") moveu essa atualização de estatísticas para após a liberação do bloqueio (unlock). O commit 271683bb2cf32 ("page_pool: Fix use-after-free in page_pool_recycle_in_ring") adicionou posteriormente a barreira, mas corrigiu apenas page_pool_recycle_in_ring(). Move a atualização de volta sob o lock.
If you want to get best quality of vulnerability data, you may have to visit VulDB.