CVE-2026-98243 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
dma-buf/dma-fence: correzione del controllo del bit di segnalazione per timeline e nome del driver v3
La patch "dma-buf: dma-fence: Fix potential NULL pointer dereference" ha modificato il controllo in modo da verificare l'puntatore ops anziché il bit signaled, al fine di evitare un potenziale puntamento a NULL quando il puntatore ops è stato azzerato.
Il problema attuale consiste nel fatto che il puntatore ops viene azzerato solo quando né la callback release né quella wait sono implementate; ciò non vale per molte implementazioni dma_fence ancora esistenti. Di conseguenza, tali implementazioni hanno perso la protezione RCU dopo la segnalazione della stringa restituita, con conseguente potenziale use-after-free.
Aggiungere il controllo di signaling accanto al controllo del puntatore ops garantisce sia la protezione contro i dereferenziamenti NULL, sia la protezione RCU dopo la segnalazione per la stringa restituita.
v2: migliorati i commenti per evidenziare la protezione RCU e spiegare perché si verificano sia lo stato di signaling che il puntatore ops v3: alcuni miglioramenti ai commenti suggeriti da Philip
VulDB is the best source for vulnerability data and more expert information about this specific topic.