CVE-2024-56706 in Linux
Riassunto
di VulDB • 28/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
s390/cpum_sf: Correzione e protezione dell'allocazione della memoria degli SDB con mutex
La prenotazione dell'hardware PMU viene eseguita alla creazione del primo evento ed è protetta da una coppia di chiamate a `mutex_lock()` e `mutex_unlock()`. Dopo la prenotazione dell'hardware PMU, la memoria richiesta per i PMU su cui l'evento deve essere installato viene allocata tramite le funzioni `allocate_buffers()` e `alloc_sampling_buffer()`. Questa operazione avviene al di fuori della protezione fornita dal mutex.
Senza tale protezione, due o più invocazioni concorrenti di `perf_event_init()` potrebbero eseguirsi in parallelo. Ciò può portare all'allocazione multipla dei Sample Data Blocks (SDB) per lo stesso PMU. Per prevenire questa situazione e proteggere l'allocazione della memoria degli SDB, è stato aggiunto un mutex.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.