home / blog
2026-11-03 · alta
CVE-2026-43499: UAF nel kernel Linux rtmutex
Use-After-Free in rtmutex Linux kernel (CVSS 7,8). Rischio elevato per amministratori: verificare versione kernel.

Il CVE-2026-43499 è una vulnerabilità Use-After-Free nel modulo rtmutex del kernel Linux. La falla si trova in remove_waiter(), una funzione utilizzata nei percorsi slowlock e nel rollback del proxy-lock di rt_mutex_start_proxy_lock(). Il difetto provoca tre problemi critici: la dequeue dell'rbtree avviene senza protezione del pi_lock; lo stato pi_blocked_on del task waiter non viene azzerato, creando un dangling pointer; rt_mutex_adjust_prio_chain() opera sul task sbagliato.
La vulnerabilità ha un CVSS di 7,8 (HIGH) secondo NVD, pubblicata il 21 maggio 2026. I segnali attuali mostrano interesse attivo allo sfruttamento: a novembre 2026 è stato rilevato un repository pubblico che dichiara di contenere lavori sugli exploit per questa falla, specificamente per dispositivi Redmi K40 Gaming con kernel 4.14.186, benché in stato work-in-progress. Questo indica che la comunità di ricercatori considera la falla sfruttabile.
I difensori devono prioritariamente verificare quale versione del kernel Linux è in uso sui sistemi critici e sugli endpoint aziendali. È essenziale consultare gli advisory del maintainer del kernel e della propria distribuzione Linux per identificare se i propri sistemi rientrano nelle versioni vulnerabili. Una volta identificate, gli amministratori devono pianificare l'aggiornamento del kernel alla versione corretta che implementa la fix: l'uso di waiter::task instead of current in remove_waiter() e in rt_mutex_adjust_prio_chain().
In sintesi
- Cosa
- Use-After-Free nel modulo rtmutex del kernel Linux, in remove_waiter(). Assenza di protezione pi_lock nella dequeue rbtree, mancata pulizia di pi_blocked_on e corretta selezione del task.
- Gravità
- CVSS 7,8 (HIGH). Impatto potenziale elevato sui sistemi con versione vulnerabile.
- Versioni interessate
- Non riportato nei dati ufficiali forniti.
- Correzione
- Utilizzo di waiter::task al posto di current in tutte le operazioni correlate in remove_waiter() e rt_mutex_adjust_prio_chain().
- Stato
- Pubblicato NVD il 21 maggio 2026. Segnale GitHub del 3 novembre 2026 di lavori su exploit (work-in-progress).
- Azione
- Verificare versione kernel Linux sui sistemi critici. Consultare advisory del maintainer e della distribuzione. Pianificare aggiornamento kernel alla versione corretta.
Fonti: NVD, CVE-2026-43499