CVE-2026-90123 in Linuxinformation

Résumé

par VulDB • 17/09/2026

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

irqchip/ast2700-intc : Éviter l'allocation dans le callback activate() de irq_domain

Le cœur des interruptions appelle le callback irq_domain_activate() depuis __setup_irq(), avec desc->lock verrouillé et les interruptions désactivées. Les fonctions aspeed_intc1_irq_domain_activate() et aspeed_intc0_resolve_route() testent une chaîne compatible via fwnode_device_is_compatible().

fwnode_device_is_compatible() invoque fwnode_property_match_string(), qui effectue une allocation avec GFP_KERNEL. Cela n'est évidemment pas possible lorsque les interruptions sont désactivées et qu'un raw spinlock est détenu.

Les deux points d'appel reçoivent uniquement des noeuds OF, il faut donc utiliser of_device_is_compatible() à la place : cette fonction parcourt la propriété sur place sans effectuer d'allocation.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406645

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!