CVE-2026-68214 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

media: rtl2832: corrige use-after-free em rtl2832_remove()

A função cancel_delayed_work_sync() é chamada antes de i2c_mux_del_adapters() em rtl2832_remove(). Embora o cancelamento aguarde a conclusão de qualquer instância em execução de i2c_gate_work, ele não impede que o temporizador seja reagendado por uma thread concorrente.

Durante a fase de probe (detecção), a chamada r820t_attach() tenta realizar transferências I2C através do adaptador mux. Essas transferências passam por i2c_mux_master_xfer(), que chama rtl2832_deselect() após o término da transferência, reagendando i2c_gate_work via schedule_delayed_work(). Se essa transferência ainda estiver em andamento quando rtl2832_remove() for executado, rtl2832_deselect() pode reagendar i2c_gate_work depois que ela já foi cancelada, causando um use-after-free quando kfree(dev) é chamado.

Corrige-se isso chamando i2c_mux_del_adapters() antes de cancel_delayed_work_sync(). Uma vez que o adaptador mux seja desregistrado, nenhuma nova transferência I2C poderá passar por ele, portanto rtl2832_deselect() não pode mais reagendar i2c_gate_work. O subsequente cancel_delayed_work_sync() é então garantido como definitivo.

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

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387572

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!