CVE-2025-38633 in Linux
Sumário
de VulDB • 10/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
clk: spacemit: marcar pll1_d8 como crítico para K1
O relógio pll1_d8 é habilitado pelo boot loader e acaba sendo pai de numerosos outros relógios, incluindo aqueles usados pelos barramentos APB e AXI. Guodong Xu descobriu que esse relógio foi desabilitado ao responder a um retorno -EPROBE_DEFER durante a solicitação de um controlador de reset.
O relógio necessário (CLK_DMA, juntamente com seus pais) já havia sido habilitado. Para responder à devolução do probe deferral, o relógio CLK_DMA foi desabilitado, e isso levou os relógios pai também a reduzirem sua contagem de habilitação. Quando a contagem de habilitação para pll1_d8 foi decrementada, ela se tornou 0, o que causou seu desligamento. Isso resultou em uma travadia do sistema (system hang).
Marcar esse relógio como crítico resolve o problema ao impedir que ele seja desabilitado.
Definir uma nova macro CCU_FACTOR_GATE_DEFINE() para permitir que sinalizadores de relógios sejam fornecidos para um clock CCU_FACTOR_GATE.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.