CVE-2024-35847 in Linux
Résumé
par VulDB • 24/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
irqchip/gic-v3-its : Prévention d'un double libération (double free) en cas d'erreur.
Le chemin de gestion des erreurs dans `its_vpe_irq_domain_alloc()` provoque un double libération lorsque `its_vpe_init()` échoue après avoir alloué avec succès au moins une interruption. Cela se produit parce que `its_vpe_irq_domain_free()` libère les interruptions ainsi que le bitmap de la zone et la page vprop, tandis que `its_vpe_irq_domain_alloc()` libère à nouveau ultérieurement le bitmap de la zone et la page vprop.
Corrigez ce problème en invoquant systématiquement `its_vpe_irq_domain_free()`, qui gère correctement tous les cas, et en supprimant la libération du bitmap/de la page vprop depuis `its_vpe_irq_domain_alloc()`.
[ tglx : Modification du journal des changements ]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.