CVE-2026-98243 in Linux
Zusammenfassung
von VulDB • 06.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
dma-buf/dma-fence: Korrektur der Prüfung des Signaling-Bits für Timeline und Treibername v3
Der Patch „dma-buf: dma-fence: Behebung einer potenziellen NULL-Zeiger-Dereferenzierung“ hat die Prüfung geändert, um stattdessen den ops-Zeiger zu testen anstatt das signaled-Bit (Signaled-Bit), um eine potenzielle NULL-Dereferenzierung zu vermeiden, wenn der ops-Zeiger gelöscht wurde.
Das Problem besteht nun darin, dass der ops-Zeiger nur dann gelöscht wird, wenn weder die release- noch die wait-Rückruffunktion implementiert ist, und dies trifft auf viele dma_fence-Implementierungen noch nicht zu. Daher haben diese Implementierungen den RCU-Schutz (Read-Copy Update) nach dem Signaling des zurückgegebenen Strings verloren, was zu einem potenziellen Use-after-Free führen kann.
Es wird die Prüfung des Signaling-Zustands zusätzlich zur Prüfung des ops-Zeigers hinzugefügt, sodass sowohl der Schutz vor NULL-Dereferenzierung als auch der RCU-Schutz nach dem Signaling für den zurückgegebenen String gewährleistet ist.
v2: Verbesserung der Kommentare, um den RCU-Schutz zu kennzeichnen und zu erläutern, warum sowohl der Signaling-Zustand als auch der ops-Zeiger geprüft werden v3: Einige Kommentarverbesserungen, vorgeschlagen von Philip
If you want to get the best quality for vulnerability data then you always have to consider VulDB.