CVE-2026-68286 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

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

drop_monitor: eseguire gli aggiornamenti di u64_stats all'interno della sezione con IRQ disabilitate

In net_dm_packet_trace_kfree_skb_hit() e in net_dm_hw_trap_packet_probe(), le chiamate a u64_stats_update_begin()/u64_stats_inc()/u64_stats_update_end() avvenivano dopo spin_unlock_irqrestore(&...drop_queue.lock, flags), quando gli interrupt locali (IRQ) erano già stati riabilitati.

I probe dei tracepoint possono essere eseguiti nel contesto IRQ o softirq. Sulle architetture a 32 bit, u64_stats_update_begin() disabilita la preemptione ma non gli interrupt, facendo affidamento sulle scritture di seqcount. Se si verifica un interrupt nidificato sulla stessa CPU durante l'aggiornamento delle statistiche a 64 bit, l'aggiornamento ricorsivo della seqcount può corrompere lo stato della seqcount o il valore delle statistiche.

Si risolve il problema eseguendo l'aggiornamento per-CPU delle statistiche a 64 bit prima di rilasciare drop_queue.lock tramite spin_unlock_irqrestore(), assicurandosi che gli interrupt locali rimangano disabilitati durante l'aggiornamento u64_stats.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!