CVE-2026-64292 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

iommufd: Move a alocação de memória da vevent para fora do spinlock

A alocação de memória da veventq ocorre dentro do spinlock. Como sua profundidade é definida pelo espaço do usuário (userspace), isso deixa uma vulnerabilidade onde o userspace pode alocar filas grandes para esgotar as reservas de memória atômica.

Mova a alocação para fora do spinlock e use GFP_NOWAIT, que falha rapidamente sob pressão de memória sem acessar as reservas GFP_ATOMIC ou realizar reclaim direto no manipulador de IRQ encadeado (threaded IRQ handler). Em caso de falha na alocação, enfileire o lost_events_header (para que o userspace tome conhecimento da perda) e retorne -ENOMEM para que a chamada saiba sobre a pressão de memória do lado do kernel.

Isso é intencionalmente distinto do caminho de estouro da fila (queue-overflow), que também enfileira o lost_events_header, mas retorna 0: uma fila cheia é uma condição esperada de ritmo controlado pelo userspace e não um erro do kernel.

Uma alteração subsequente limitará o limite superior da veventq_depth.

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

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383089

CPE

pronto

EPSS

0.00198

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!