CVE-2026-90149 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

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

NFSv4/flexfiles: correzione del dereferenziamento NULL per i server di dati NFSv4.0

flexfiles accetta i server di dati NFSv4.0, ma due percorsi di codice NFSv4 assumono che il client del server di dati disponga di una sessione. A differenza delle versioni successive a NFSv4.1, un client NFSv4.0 non ha alcuna sessione (clp->cl_session è NULL; utilizza clp->cl_slot_tbl), quindi l'I/O verso un DS flexfiles v4.0 provoca un errore critico:

- nfs4_init_ds_session() dereferenzia clp->cl_session->session_state durante la semina del lease del DS. Inoltre, imposta solo cl_lease_time quando è impostato NFS4_SESSION_INITING; in assenza di una sessione ciò non avviene mai, quindi cl_lease_time rimane 0 e nfs4_renew_state() entra in un ciclo busy-waiting, richiedendo l'elaborazione ogni 5 secondi. Seminare il lease indipendentemente dalla presenza o meno della sessione ed eseguire il return prima di accedere allo stato della sessione.

- ff_layout_async_handle_error_v4() dereferenzia clp->cl_session->fc_slot_table ad ogni errore I/O del DS. Utilizzare come fallback la tabella degli slot del trasporto v4.0 (clp->cl_slot_tbl) quando non è presente alcuna sessione.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!