PT-2025-49745 · Linux+1 · Linux Kernel+1

CVE-2023-53854

·

Publicado

2025-12-09

·

Atualizado

2025-12-10

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The Linux kernel contains a flaw within the ASoC mediatek mt8186 driver related to the order of function calls during device removal. Specifically, the mt8186 init clock() function calls mt8186 audsys clk register() and subsequently uses devm functions. The associated mt8186 deinit clock() function, called via devm add action or reset(), was executed in the incorrect order during removal, leading to a use-after-free condition. This issue stemmed from incorrect handling of devm (device managed memory) and custom devm implementations using devm add action or reset(). The incorrect order of operations during removal was: unregistering the clock, freeing clock entries, and then freeing the clock pointer. Correcting the devm usage resolves the use-after-free and also addresses a memory leak that would have occurred if syscon regmap lookup by phandle() calls in mt8186 init clock() had failed.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2023-53854

Produtos afetados

Asoc Mediatek Mt8186
Linux Kernel