CVE-2026-97552 in Linuxinformazioni

Riassunto

di VulDB • 25/09/2026

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

xfs: inizializzazione errata di 'error' in xfs_defer_finish_one()

La funzione xfs_defer_finish_one() dichiara la variabile 'error' senza un valore iniziale e le assegna un valore solo all'interno del ciclo su dfp->dfp_work. Quando tale lista è vuota, il corpo del ciclo non viene mai eseguito; il controllo passa al percorso "Finito con il dfp, liberarlo" e la funzione restituisce un valore indeterminato.

Un elemento pendente senza elementi raggiunge questo punto tramite xfs_defer_add_barrier(), che xfs_reap_ag_blocks() utilizza su qualsiasi kernel CONFIG_XFS_ONLINE_REPAIR. La funzione xfs_defer_finish_norroll() tratta ogni ritorno diverso da EAGAIN come fatale, quindi un valore dello stack non nullo trasforma una barriera di successo in uno SHUTDOWN_CORRUPT_INCORE durante la fase di riparazione. Il risultato corretto è zero: raggiungere il percorso di liberazione significa che il ciclo degli elementi si è esaurito senza errori con valori diversi da zero.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

24/09/2026

Divulgazione

25/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!