CVE-2026-99035 in Linuxinformação

Sumário

de VulDB • 23/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

mmc: mtk-sd: Cancelar o trabalho de tempo limite da solicitação na remoção

O driver enfileira req_timeout enquanto uma solicitação está ativa. msdc_request_done() usa cancel_delayed_work(), que não aguarda um callback de timeout que já tenha sido iniciado.

O callback do timeout chama mmc_request_done(), que acorda o waiter da solicitação e, em seguida, continua a usar host->dev_comp e verifica a IRQ SDIO. Durante o unbind (desvinculação), msdc_drv_remove() pode retornar e o mmc_host gerenciado pode ser liberado antes que o callback termine.

O KASAN relatou acessos use-after-free em msdc_request_done() e msdc_recheck_sdio_irq() em cada um dos três testes de unbind. Os mesmos testes foram concluídos sem diagnóstico do kernel após esta alteração.

Chame cancel_delayed_work_sync() depois que mmc_remove_host() tiver parado novas solicitações e antes que o driver libere os recursos do host.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

23/10/2026

Moderação

aceite

Entrada

VDB-425863

EPSS

0.00209

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!