CVE-2026-68228 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
media: chips-media: wave5: Spostare la rimozione di src_buf in finish_encode
Durante l'elaborazione dell'encoder, si verifica un caso in cui la risposta IRQ potrebbe restituire il buffer all'userspace tramite la chiamata v4l2_m2m_buf_done. In questo intervallo temporale, l'userspace potrebbe accodare lo stesso buffer prima che start_encode rimuova l'indice dalla coda ready. Ciò porterebbe a una situazione in cui il buffer nella coda ready potrebbe formare un ciclo infinito (self loop) a causa della chiamata WRITE_ONCE(prev->next, new) in __list_add.
Quando viene infine invocata __list_del, il ciclo è già stato creato: nessun puntatore punta più all'intestazione della lista ready queue e i puntatori risultano corrotti (poisoned).
Un buffer non dovrebbe essere contrassegnato come DONE prima di essere rimosso dalla coda m2m ready. Spostare la rimozione interamente in finish_encode.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.