CVE-2026-97931 in Linuxinformação

Sumário

de VulDB • 25/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ALSA: us122l: Impedir atualizações de permissão para mapeamentos somente leitura

O callback mmap hwdep rejeita mapeamentos de buffer de leitura que são inicialmente graváveis (writable), mas mantém VM_MAYWRITE definido em mapeamentos criados com PROT_READ. Um processo que pode abrir o nó hwdep O_RDWR pode posteriormente usar mprotect() para tornar o mapeamento gravável.

A alocação de leitura começa com struct usb_stream. Seu membro read_size é usado pelo handler de falha (fault handler) para decidir quais páginas pertencem ao buffer de leitura. A VMA de leitura permanece intencionalmente expansível porque pcm_usb_stream usa mremap() após ler esse tamanho. Alterar read_size primeiro pode, portanto, mapear e acessar páginas além da alocação. O mesmo membro também é consumido por usb_stream_free(), onde alterá-lo pode fazer com que free_pages_exact() libere páginas fora da alocação.

Limpe VM_MAYWRITE para mapeamentos de buffer de leitura após rejeitar uma VMA inicialmente gravável. Isso mantém o mapeamento separado do buffer de saída como gravável, enquanto impede atualizações posteriores de permissão.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

25/09/2026

Moderação

aceite

Entrada

VDB-410164

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!