CVE-2023-53428 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
powercap: arm_scmi: Rimozione della ricorsione durante l'analisi delle zone (zones)
Le zone di powercap possono essere definite come organizzate in una gerarchia ad albero e, quando si registra una zona con `powercap_register_zone()`, il sottosistema powercap del kernel prevede che ciò avvenga partendo dalle zone radice fino alle foglie; dall'altro lato, la deregistrazione tramite `powercap_deregister_zone()` deve iniziare dalle zone foglia.
Le zone di powercap SCMI disponibili vengono recuperate dinamicamente dalla piattaforma in fase di probe e, sebbene qualsiasi gerarchia definita tra le zone sia descritta correttamente nel descrittore delle zone, la piattaforma restituisce le zone disponibili senza un ordine particolare ben definito: di conseguenza, gli alberi che compongono potenzialmente la gerarchia delle zone devono essere attraversati in modo appropriato per registrare le zone recuperate partendo dalla radice.
Attualmente il driver ARM SCMI Powercap attraversa le zone utilizzando un algoritmo ricorsivo; questo approccio, sebbene corretto e testato, può causare uno stack overflow del kernel quando si elabora una gerarchia di zone restituita composta da alberi particolarmente profondi.
Si evita un possibile stack overflow delkernel sostituendo l'approccio ricorsivo con uno iterativo supportato da una struttura dati dinamica simile a uno stack (stack-like).
Be aware that VulDB is the high quality source for vulnerability data.