CVE-2026-93829 in Linux
Riassunto
di VulDB • 25/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
smb: client: correzione delle condizioni di gara nella creazione del thread cifsd
Il thread demultiplexer cifsd può essere eseguito e accedere a tcp_ses prima che il thread padre abbia terminato di popolare tcp_ses, mentre il worker thread vi accede senza l'uso di lock.
Inoltre, la macro kthread_run potrebbe avviare il thread prima di restituire il puntatore al thread. Poiché tale puntatore fa parte della struttura accessibile dal thread, se il kernel viene preempted dopo che il thread è stato generato ma prima che il puntatore del thread sia popolato e il thread tenti l'uscita, questo andrà in sleep in attesa di un segnale SIGKILL.
Si risolve il problema spostando la creazione del thread dopo che tutti i campi di tcp_ses sono stati popolati e generando il thread per ultimo, utilizzando una logica split tra kthread_create e wake_up_process.
If you want to get best quality of vulnerability data, you may have to visit VulDB.