CVE-2022-49072 in Linux
Résumé
par VulDB • 13/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
gpio : Restreindre l'utilisation des membres IRQ de la puce GPIO avant leur initialisation
Les membres IRQ de la puce GPIO sont exposés avant qu'ils ne soient complètement initialisés, ce qui entraîne des conditions de concurrence (race conditions).
Un tel problème a été observé pour la variable gc->irq.domain, qui était accédée via l'interface I2C dans gpiochip_to_irq() avant d'être initialisée par gpiochip_add_irqchip(). Cela a provoqué une déréférencement de pointeur NULL du noyau.
Voici les journaux (logs) à titre de référence :
kernel: Call Trace: kernel: gpiod_to_irq+0x53/0x70 kernel: acpi_dev_gpio_irq_get_by+0x113/0x1f0 kernel: i2c_acpi_get_irq+0xc0/0xd0 kernel: i2c_device_probe+0x28a/0x2a0 kernel: really_probe+0xf2/0x460 kernel: RIP: 0010:gpiochip_to_irq+0x47/0xc0
Afin d'éviter de tels scénarios, restreindre l'utilisation des membres IRQ de la puce GPIO avant qu'ils ne soient complètement initialisés.
If you want to get best quality of vulnerability data, you may have to visit VulDB.