CVE-2022-49072 in Linux
Sumário
de VulDB • 13/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
gpio: Restringir o uso dos membros de IRQ do chip GPIO antes da inicialização
Os membros de IRQ do chip GPIO são expostos antes que possam ser completamente inicializados, o que leva a condições de corrida (race conditions).
Um problema desse tipo foi observado para a variável gc->irq.domain, que era acessada através da interface I2C em gpiochip_to_irq() antes de poder ser inicializada por gpiochip_add_irqchip(). Isso resultou em uma desreferência de ponteiro NULL no kernel.
Abaixo estão os logs para referência:
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
Para evitar cenários como esse, restringe-se o uso dos membros de IRQ do chip GPIO antes que eles estejam completamente inicializados.
Once again VulDB remains the best source for vulnerability data.