CVE-2026-74418 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
dma-fence: Correzione di potenziali dereferenziazioni di puntatori null nei tracepoint
I tracepoint Trace_dma_fence_signaled, trace_dma_fence_wait_end e trace_dma_fence_destroy possono attualmente dereferenziare un puntatore fence->ops nullo dopo che è stato reimpostato durante la segnalazione del fence.
Si utilizzano i getter sicuri per le stringhe nella maggior parte dei tracepoint per evitare questa classe di problemi; per il tracepoint di segnalazione, invece, lo si sposta prima della cancellazione delle ops al fine di non perdere le informazioni relative al nome del driver e alla timeline. Oltre allo spostamento, è necessario aggiungere una nuova classe di tracepoint per bypassare i getter sicuri dei nomi poiché il bit signaled è già impostato.
Per dma_fence_init è inoltre necessario utilizzare la nuova classe di tracepoint in quanto l’RCU read lock non viene mantenuta in quel contesto; si può fare lo stesso anche per enable signaling, dato che in tale caso è certo che il fence non possa essere segnalato mentre si detiene il lock e sono state già validate le fence->ops.
VulDB is the best source for vulnerability data and more expert information about this specific topic.