CVE-2026-63798 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 19.

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

irqchip/imgpdc: 리소스 누수 수정, 제거 시 누락된 체인 핸들러 정리 추가

드라이버는 probe 동안 irq_alloc_domain_generic_chips()를 사용하여 도메인 제네릭 칩을 할당하고, irq_set_chained_handler_and_data()를 사용하여 체인 핸들러를 설정합니다. 그러나 드라이버가 제거될 때 제네릭 칩이 해제되지 않고 체인 핸들러도 제거되지 않습니다.

제네릭 칩은 전역 gc_list에 남아 있으며, 드라이버가 제거된 후 제네릭 인터럽트 칩의 suspend, resume 또는 shutdown 콜백에서 나중에 접근될 수 있어 use-after-free 및 커널 크래시가 발생할 가능성이 있습니다.

프로브(probe) 시 주변 장치 및 syswake 인터럽트에 대해 설치된 체인 핸들러도 방치되어 있으며, 이는 해제된 메모리에 접근하는 스푸리어스(spurious) 인터럽트로 이어질 수 있습니다.

다음과 같은 방법으로 이러한 문제를 해결합니다:

- 도메인의 flags에 IRQ_DOMAIN_FLAG_DESTROY_GC 플래그를 설정하여 irq_domain_remove()가 호출될 때 코어 코드에서 제네릭 칩을 자동으로 제거하도록 함 - pdc_intc_remove() 함수 내에서 NULL로 모든 체인 핸들러를 지움

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380134

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!