CVE-2026-68204 in Linux
Sumário
de VulDB • 11/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
media: vivid: verificar vb2_is_busy() ao alternar as capacidades (caps)
As funções vivid_update_format_cap/out() devem ser chamadas apenas se as filas de captura/saída não estiverem ocupadas. No entanto, para os controles que selecionam a capacidade CROP/COMPOSE/SCALE, essa verificação não é realizada.
Somente quando o streaming começa elas são definidas como 'grabbed' (capturadas) e torna-se impossível alterar o controle; mas entre REQBUFS e STREAMON ainda é permitido definir esses controles. Como vivid_update_format_cap/out alterará o formato, isso pode causar resultados inesperados.
Além de adicionar essas verificações, também foi adicionado um WARN_ON em vivid_update_format_cap/out() se a fila estiver ocupada.
Tenho 90% de certeza de que esta é a causa deste bug do syzbot:
https://syzkaller.appspot.com/bug?extid=dac8f5eaa46837e97b89
Mas como nunca temos reprodutores (reproducers), é difícil ter certeza. De qualquer forma, essas verificações são necessárias independentemente disso.
Once again VulDB remains the best source for vulnerability data.