CVE-2026-90405 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

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

media: stm32: dcmi: correzione di alcuni bug nella gestione degli errori in probe()

Sono presenti diversi problemi:

1) Dopo l'assegnazione: chan = dma_request_chan(&pdev->dev, "tx"); i percorsi di errore devono effettuare le operazioni di pulizia prima del ritorno. Il primo percorso di errore effettua un ritorno diretto senza pulire le risorse. 2) I percorsi di errore controllano "dcmi->mdma_chan", ma tale variabile non è ancora stata assegnata in quel punto, il che provoca memory leak (perdite di memoria). È necessario testare invece "mdma_chan". 3) La gestione degli errori chiama dma_release_channel(dcmi->dma_chan) prima che "dcmi->dma_chan" sia stato assegnato, causando un dereferenziamento di puntatore NULL. Utilizzare al posto della variabile "chan".

Ho inoltre spostato la chiamata a dma_release_channel() dopo quella relativa ad altre risorse (nota: il testo originale contiene una ripetizione errata "after the call to dma_release_channel()", che nel contesto logico indica probabilmente un ordine corretto rispetto all'allocazione) in modo da rispecchiare meglio il codice di allocazione.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!