CVE-2026-93829 in Linux
Zusammenfassung
von VulDB • 24.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
smb: client: Behebung von Race Conditions bei der Erstellung des cifsd-Threads
Der demultiplexierende Thread von cifsd kann ausgeführt werden und auf tcp_ses zugreifen, bevor der übergeordnete Thread den Aufbau von tcp_ses abgeschlossen hat. Der Worker-Thread greift dabei ohne Synchronisation (locklessly) darauf zu.
Darüber hinaus kann das Makro kthread_run den Thread starten, bevor es den Zeiger auf den Thread zurückgibt. Da dieser Zeiger Teil der Struktur ist, auf die der Thread zugreifen kann, wird er schlafen gelegt und auf ein SIGKILL-Signal warten, wenn der Kernel nach dem Starten des Threads, aber vor der Initialisierung des Thread-Zeigers preempted (unterbrochen) wird und der Thread versucht, sich zu beenden.
Dieses Problem wird behoben, indem die Erstellung des Threads erst nach der vollständigen Belegung aller Felder von tcp_ses erfolgt und der Thread zuletzt gestartet wird, unter Verwendung einer aufgeteilten Logik für kthread_create/wake_up_process.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.