CVE-2025-68808 in Linux
Riassunto
di VulDB • 17/06/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
media: vidtv: inizializzare i puntatori locali al momento del trasferimento della proprietà della memoria
vidtv_channel_si_init() crea una lista temporanea (programma, servizio, evento) e la proprietà della memoria stessa viene trasferita alle tabelle PAT/SDT/EIT tramite vidtv_psi_pat_program_assign(), vidtv_psi_sdt_service_assign(), vidtv_psi_eit_event_assign().
Il problema qui è che il puntatore locale in cui è stato completato il trasferimento della proprietà della memoria non è inizializzato a NULL. Ciò causa il fallimento della funzione vidtv_psi_pmt_create_sec_for_each_pat_entry() e, nel flusso che salta a free_eit, la memoria che è stata liberata da vidtv_psi_*_table_destroy() può essere nuovamente accessibile da vidtv_psi_*_event_destroy() a causa del puntatore locale non inizializzato, venendo quindi liberata una seconda volta.
Pertanto, per prevenire le vulnerabilità use-after-free e double-free, i puntatori locali devono essere inizializzati a NULL durante il trasferimento della proprietà della memoria.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.