CVE-2026-72030 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ata: libata-core: Rejeitar uma contagem inválida de intervalos posicionais concorrentes

A função ata_dev_config_cpr() obtém o número de descritores de intervalo em buf[0]
do log de intervalos posicionais concorrentes (até 255), que o dispositivo relata independentemente do tamanho do log no diretório GPL. A contagem é então percorrida com um passo fixo de 32 bytes em dois locais, sem limite: a leitura do log aqui e o gerador da página VPD B9h INQUIRY, que escreve um descritor por intervalo no ata_scsi_rbuf fixo de 2048 bytes. Um dispositivo que relata uma contagem maior que seu próprio log transborda o buffer de leitura (até 7704 bytes além de um slab de 512 bytes), e uma contagem acima de 62 transborda o buffer de resposta no lado do gerador.

Limitar a contagem uma vez, durante a detecção (probe), em relação tanto ao log retornado pelo dispositivo quanto ao número de descritores que o buffer de resposta VPD B9h pode armazenar (ATA_DEV_MAX_CPR, derivado do tamanho do rbuf). Rejeitar uma contagem fora dos limites com um aviso; isso mantém o gerador dentro dos limites sem necessidade de alteração separada nele.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390437

CPE

pronto

EPSS

0.00200

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!