CVE-2026-68403informazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

wifi: brcmfmac: inizializzare il lavoro SDIO data prima della pulizia

brcmf_sdio_probe() memorizza l'bus appena allocato in sdiodev->bus prima di allocare la coda di lavoro ordinata (ordered workqueue). Se tale allocazione fallisce, la funzione salta a fail e chiama brcmf_sdio_remove().

brcmf_sdio_remove() cancella incondizionatamente bus->datawork. Inizializzare l'elemento di lavoro prima del primo percorso di errore che può raggiungere brcmf_sdio_remove(), in modo che il percorso di pulizia osservi sempre un oggetto di lavoro valido.

Questo problema è stato trovato dal nostro strumento di analisi statica e poi confermato tramite revisione manuale del percorso di errore della probe e dello svuotamento (drain) del lavoro al momento della rimozione. Il pattern del problema consiste in un fallimento iniziale dell'setup che raggiunge una funzione helper di pulizia la quale cancella un elemento di lavoro incorporato prima che il suo inizializzatore sia stato eseguito.

Un PoC su QEMU ha forzato alloc_ordered_workqueue() a fallire nello stesso punto in brcmf_sdio_probe(), prima di raggiungere INIT_WORK(&bus->datawork). Il percorso di errore risultante chiama brcmf_sdio_remove(), e DEBUG_OBJECTS segnala lo svuotamento (drain) non valido con brcmf_sdio_probe() e brcmf_sdio_remove() nello stack.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Divulgazione

10/08/2026

Moderazione

in revisione

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!