CVE-2026-64483 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ALSA: firewire: isight: limitou a contagem de amostras ao payload do pacote

isight_packet() obtém a contagem de quadros (frames) do pacote iso do dispositivo e verifica-a apenas em relação ao comprimento iso declarado pelo dispositivo.

count = be32_to_cpu(payload->sample_count); if (likely(count <= (length - 16) / 4)) isight_samples(isight, payload->samples, count);

O length é o campo data_length do cabeçalho iso. Pode chegar a 0xffff. Portanto, a validação permite um valor de count até aproximadamente 16379. isight_samples() então copia os quadros especificados por count de payload->samples para o buffer DMA PCM.

payload->samples armazena apenas valores correspondentes a 2 * MAX_FRAMES_PER_PACKET. O dispositivo multiplexa duas amostras por quadro. Um valor de count superior a MAX_FRAMES_PER_PACKET provoca uma leitura além do limite do payload. Um valor de count acima do tamanho do buffer resulta em escrita fora da área runtime->dma_area. O menor buffer PCM é maior que MAX_FRAMES_PER_PACKET. Limitar o valor de count a MAX_FRAMES_PER_PACKET mantém tanto as operações de leitura quanto de gravação dentro dos limites válidos.

Um dispositivo Apple iSight malicioso ou defeituoso conectado ao barramento FireWire atinge esta condição durante uma captura normal.

Adiciona-se a validação do limite MAX_FRAMES_PER_PACKET à verificação existente (gate).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383242

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!