CVE-2026-72094 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

dma-buf: dma-fence: Correzione del potenziale dereferenziamento di puntatore NULL

Il commit menzionato nel tag fixes sottostante ha introdotto un meccanismo attraverso il quale i produttori di fence possono disaccoppiarsi completamente dai consumatori di fence. Questo meccanismo, desiderabile, si basa sul signaled-bit (bit di segnalazione) del fence come "punto di disaccoppiamento".

Un'interazione sofisticata tra RCU e istruzioni atomiche tenta di garantire che i consumatori di fence possano ancora interagire con i produttori di fence tramite dma_fence_ops (puntatori a callback all'interno del produttore).

Questo è il comportamento desiderato: per verificare lo stato di disaccoppiamento, viene prima controllato il signaled-bit. Se non è ancora segnalato, RCU garantisce che l'ops pointer non possa essere NULL.

Di conseguenza, dma_fence_signal_timestamp_locked() imposta innanzitutto il signaled-bit e poi imposta l'ops pointer a NULL. I lettori caricano prima l'ops pointer e quindi verificano tramite il signaled-bit se il puntatore può essere legalmente accessibile.

Queste operazioni di set e load potrebbero avvenire in ordine errato su piattaforme con ordinamento debole (weakly ordered). Questo problema può essere risolto in modo molto elegante utilizzando lo stesso ops pointer come punto di sincronizzazione. Il puntatore è o NULL, oppure non può diventare NULL mentre viene utilizzato grazie a RCU.

Sostituisci il controllo del signaled-bit in dma_fence_timeline_name() e dma_fence_driver_name().

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!