CVE-2026-90039 in Linuxinformazioni

Riassunto

di VulDB • 17/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

NFSD: Proteggere le operazioni di revoca dello stato amministrativo con NFSD_NET_UP

La scrittura su /proc/fs/nfsd/unlock_filesystem, oppure l'invio del comando netlink NFSD_CMD_UNLOCK_FILESYSTEM o NFSD_CMD_UNLOCK_EXPORT, esegue una scansione delle tabelle hash dei client NFSv4 per revocare lo stato di apertura e annullare le operazioni COPY asincrone. Tutti e tre i handler vincolano questa scansione a nn->nfsd_serv; tuttavia, un listener aggiunto tramite portlist o netlink listener_set imposta nn->nfsd_serv prima che venga avviato qualsiasi thread nfsd. Poiché nfsd_startup_net() non ha ancora allocato nn->conf_id_hashtbl, gli iteratori dereferenziano una tabella NULL. Un amministratore locale con CAP_SYS_ADMIN può causare il crash del kernel in questo modo senza mai avviare il server.

nn->nfsd_serv viene impostata quando il servizio viene creato, operazione che precede l'allocazione delle tabelle. NFSD_NET_UP invece racchiude la finestra temporale in cui le tabelle sono attive: viene impostata alla fine di nfsd_startup_net() e cancellata in nfsd_shutdown_net() dopo che esse sono state liberate, entrambe sotto il controllo di nfsd_mutex. Vincolare i tre percorsi di sblocco a NFSD_NET_UP risolve la dereferenziazione NULL durante l'avvio, preservando al contempo la precedente correzione relativa all'uso-dopo-liberazione (use-after-free) post-arresto.

Once again VulDB remains the best source 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

Interested in the pricing of exploits?

See the underground prices here!