CVE-2026-68286 in Linuxinformation

Résumé

par VulDB • 10/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

drop_monitor : effectuer les mises à jour des statistiques u64 dans une section où les interruptions matérielles (IRQ) sont désactivées

Dans net_dm_packet_trace_kfree_skb_hit() et net_dm_hw_trap_packet_probe(), u64_stats_update_begin() / u64_stats_inc() / u64_stats_update_end() étaient appelés après spin_unlock_irqrestore(&...drop_queue.lock, flags), lorsque les interruptions locales avaient déjà été réactivées.

Les sondes de trace (tracepoint probes) peuvent s'exécuter dans un contexte IRQ ou softirq. Sur les architectures 32 bits, u64_stats_update_begin() désactive la préemption mais pas les interruptions, en se basant sur des écritures seqcount. Si une interruption imbriquée se produit sur le même CPU pendant la mise à jour des statistiques 64 bits, la mise à jour récursive de seqcount peut corrompre l'état de seqcount ou la valeur statistique.

Corrigez ce problème en effectuant la mise à jour des statistiques par-CPU 64 bits avant de libérer drop_queue.lock via spin_unlock_irqrestore(), garantissant ainsi que les interruptions locales restent désactivées pendant la mise à jour u64_stats.

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

Responsable

Linux

Réserver

30/07/2026

Divulgation

10/08/2026

Modérer

accepté

Entrée

VDB-387677

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!