CVE-2026-89867 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

media: chips-media: wave5: Adiar apenas quando um DEC_PIC for enfileirado

As instâncias de decodificador que compartilham uma VPU também compartilham um único slot de trabalho v4l2_m2m, liberado quando o contexto em execução chama v4l2_m2m_job_finish(). Durante a drenagem, device_run() adia job_finish() assim que EOS é enviado (sent_eos), esperando que finish_decode() posterior (de uma interrupção de conclusão DEC_PIC) libere o slot.

No entanto, o núcleo m2m verifica apenas job_ready() quando um trabalho é enfileirado, não quando ele é despachado. Um trabalho enfileirado durante a drenagem pode ser executado após finish_decode() já ter movido a instância para STOP e enviado EOS. device_run() então executa em STOP, não emite DEC_PIC, mas ainda assim pula job_finish(); portanto, sem interrupção (IRQ), sem finish_decode(), o que resulta no vazamento do slot compartilhado, travando todas as instâncias. Com várias instâncias v4l2h264dec em paralelo, o GStreamer trava no EOS.

Rastreie se a execução realmente enfileirou um DEC_PIC (cmd_issued) e adie job_finish() apenas nesse caso. Caso contrário, finalize o trabalho imediatamente

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-405700

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!