CVE-2025-38000 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

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

sch_hfsc: Correzione del bug di contabilizzazione qlen durante l'utilizzo di peek in hfsc_enqueue()

Quando viene accodato il primo pacchetto a una classe HFSC, hfsc_enqueue() chiama l'operazione peek() dello qdisc figlio prima di incrementare sch->q.qlen e sch->qstats.backlog. Se lo qdisc figlio utilizza qdisc_peek_dequeued(), ciò può innescare un immediato dequeuing e un potenziale drop del pacchetto. In tali casi, viene chiamata qdisc_tree_reduce_backlog(), ma qlen e backlog dello qdisc HFSC non sono ancora stati aggiornati, portando a una contabilizzazione della coda incoerente. Ciò può lasciare una classe HFSC vuota nella lista attiva, causando ulteriori conseguenze come un use-after-free.

Questa patch risolve il bug spostando l'incremento di sch->q.qlen e sch->qstats.backlog prima della chiamata all'operazione peek() dello qdisc figlio. Questo garantisce che la lunghezza della coda (queue length) e il backlog siano sempre accurati quando vengono innescati drop o dequeuing dei pacchetti durante l'esecuzione del peek.

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

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

06/06/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00187

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!