CVE-2022-49072 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 13.

리눅스 커널에서 다음 취약점이 해결되었습니다:

GPIO: 초기화 전 GPIO 칩 IRQ 멤버 사용 제한

GPIO 칩의 IRQ 멤버들이 완전히 초기화되기 전에 노출되어 경쟁 조건(race condition)이 발생하는 문제가 있었습니다.

예를 들어, `gpiochip_add_irqchip()`에 의해 초기화될 수 있기 전에 `gpiochip_to_irq()` 함수 내에서 I2C 인터페이스를 통해 접근된 `gc->irq.domain` 변수에서 이러한 문제가 관찰되었습니다. 이로 인해 커널 NULL 포인터 역참조(Kernel NULL pointer dereference)가 발생했습니다.

참조를 위한 로그는 다음과 같습니다:

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

이러한 상황을 방지하기 위해, GPIO 칩 IRQ 멤버들이 완전히 초기화되기 전에는 그 사용을 제한합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2025. 02. 26.

모더레이션

수락

항목

VDB-297365

EPSS

0.00265

출처

Do you need the next level of professionalism?

Upgrade your account now!