🔍 CVE-2026-93072

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-10-19 10:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 renesas-irqc 드라이버에서 드라이버 제거 시 인터럽트 도메인의 generic chip이 제대로 해제되지 않는 메모리 누수 취약점이 발견되었습니다. 이로 인해 메모리 누수가 발생할 뿐만 아니라, 드라이버 제거 후에도 해당 리소스에 접근을 시도하여 Use-After-Free 및 커널 크래시를 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터 부품을 제어하는 프로그램이 종료될 때 사용하던 메모리를 제대로 돌려주지 않는 문제가 있습니다. 이로 인해 시스템이 불안정해지거나 갑자기 멈추는 현상이 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: irqchip/renesas-irqc: Fix generic interrupt chip leak on remove The driver allocates domain generic chips probe. However, on driver removal, the generic chips are not automatically freed when the interrupt domain is removed because the domain flags do not include IRQ_DOMAIN_FLAG_DESTROY_GC. This causes both the domain generic chips structure and the associated generic chips to be leaked. Additionally, the generic chips remain on the global list and may later be accessed by generic interrupt chip suspend, resume, or shutdown callbacks after the driver has been removed, potentially resulting in a use-after-free and kernel crash. Fix the resource leak by setting IRQ_DOMAIN_FLAG_DESTROY_GC on the interrupt domain; this lets the interrupt domain core automatically release all generic chips when irq_domain_remove() is invoked, removing the need for manual cleanup calls in error paths and remove callback.

📍 영향받는 시스템

Renesas IRQCHIP 드라이버를 사용하는 Linux 커널 시스템

⚔️ 공격 벡터

로컬 공격자가 드라이버를 반복적으로 로드 및 제거하여 메모리 누수를 유발하거나 커널 크래시를 유도할 수 있음

🛡️ 대응 방법

인터럽트 도메인 플래그에 IRQ_DOMAIN_FLAG_DESTROY_GC를 설정하여 리소스가 자동으로 해제되도록 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 패치 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel