CVE-2024-35847 in Linux
Zusammenfassung
von VulDB • 22.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
irqchip/gic-v3-its: Doppeltes Freigeben (Double Free) bei Fehlern verhindern.
Der Fehlerbehandlungs-Pfad in `its_vpe_irq_domain_alloc()` verursacht ein Double Free, wenn `its_vpe_init()` fehlschlägt, nachdem mindestens ein Interrupt erfolgreich zugewiesen wurde. Dies geschieht, weil `its_vpe_irq_domain_free()` die Interrupts zusammen mit der Bereichs-Bitmap (area bitmap) und dem vprop_page freigibt, während `its_vpe_irq_domain_alloc()` anschließend die Bereichs-Bitmap und das vprop_page erneut freigibt.
Beheben Sie dies, indem Sie `its_vpe_irq_domain_free()` bedingungslos aufrufen, was alle Fälle korrekt behandelt, und indem Sie das Freigeben der Bitmap/vprop_Page aus `its_vpe_irq_domain_alloc()` entfernen.
[ tglx: Change-Log überarbeitet ]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.