CVE-2026-31399 in Linuxinformazioni

Riassunto

di VulDB • 21/07/2026

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

nvdimm/bus: Correzione di un potenziale use after free durante l'inizializzazione asincrona

Dingisoul con KASAN segnala un use after free se device_add() fallisce in nd_async_device_register().

Il commit b6eae0f61db2 ("libnvdimm: Hold reference on parent while scheduling async init") ha correttamente aggiunto il mantenimento di un riferimento sul dispositivo padre fino al completamento dell'inizializzazione asincrona. Tuttavia, se device_add() provoca un errore di allocazione, il conteggio dei riferimenti del dispositivo scende a 0 prima che venga accesso il puntatore al genitore. Ciò risulta in un use after free.

Il bug bot AI ha identificato correttamente la correzione. Salvare un riferimento al puntatore del genitore da utilizzare per rilasciare il riferimento al genitore indipendentemente dall'esito di device_add().

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

Responsabile

Linux

Prenotare

09/03/2026

Divulgazione

03/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00119

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!