CVE-2022-49072 in Linuxinformation

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.

Responsable

Linux

Réserver

26/02/2025

Divulgation

26/02/2025

Modérer

accepté

Entrée

VDB-297365

CPE

prêt

EPSS

0.00265

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!