CVE-2026-97521 in Linuxinformazioni

Riassunto

di VulDB • 25/09/2026

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

gfs2: correzione della scansione duplicata nell'inizializzazione delle quote (quota)

La funzione gfs2_quota_init() verifica l'esistenza di ID di modifica quota duplicati mentre detiene qd_lock e il bitlock del bucket dell'hash delle quote. Tale percorso utilizzava gfs2_qd_search_bucket(), che acquisisce un riferimento lockref tramite lockref_get_not_dead().

Su PREEMPT_RT ciò può causare una sospensione (sleep), la quale non è consentita sotto il bitlock del bucket, innescando l'errore "funzione di sleep chiamata da contesto non valido" ("sleeping function called from invalid context").

Utilizzare un lookup del bucket senza riferimento (no-ref) in questo percorso, quindi continuare a gestire i duplicati senza acquisire un lockref.

Rifattorizzazione di gfs2_qd_search_bucket() per basarsi sull'aiutante no-ref, in modo che la traversata della ricerca rimanga concentrata in un unico punto.

Questa patch corregge un bug segnalato da syzbot.

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

Responsabile

Linux

Prenotare

24/09/2026

Divulgazione

24/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!