PT-2026-90156 · Linux · Linux

CVE-2026-89440

·

Publicado

2026-09-11

·

Atualizado

2026-09-11

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
mmc: via-sdmmc: stop card-detect handling on probe failure
request irq() registers the SD card-detect interrupt and the probe enables it before mmc add host() runs. If mmc add host() fails, the error path only unmaps the registers and returns: the interrupt stays registered, so the handler keeps running against the host once it is freed. via sdc isr() dereferences sdhost and its MMIO base and schedules carddet work, which via sdc card detect() also runs against freed memory through its container of() dereference.
Add a probe-error path that disables and frees the interrupt and cancels carddet work before unmapping. carddet work can re-enable the device interrupt via via reset pcictrl(), which restores PCIINTCTRL, so mask it again after cancelling the work.
This issue was found by an in-house static analysis tool and confirmed by manual code review.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-89440

Produtos afetados

Linux