CVE-2024-53085 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
tpm: Bloccare il chip TPM in tpm_pm_suspend() prima di tutto
L'impostazione di TPM_CHIP_FLAG_SUSPENDED alla fine di tpm_pm_suspend() può essere soggetta a race condition, poiché ciò lascia una finestra temporale per cui tpm_hwrng_read() potrebbe essere chiamata mentre l'operazione è ancora in corso. La recente segnalazione di bug fornisce anche prove di questo comportamento.
Risolvere il problema bloccando il chip TPM prima di verificare qualsiasi flag->chip sia in tpm_pm_suspend() che in tpm_hwrng_read(). Spostare il controllo su TPM_CHIP_FLAG_SUSPENDED all'interno di tpm_get_random(), in modo che venga sempre verificato solo quando il lock è acquisito.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.