🔍 CVE-2025-40136

0.0
CVSS Score
UNKNOWN
2025-11-12
2026-10-21 13:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 hisilicon/qm 드라이버에서 가상 기능(VF)을 위한 예약된 인터럽트를 적절히 등록하지 않아 발생하는 문제입니다. GICv4가 활성화된 상태에서 가상 머신으로 가상 기능 패스스루를 수행할 경우, 인터럽트 해제 과정에서 커널 경고(WARNING)가 발생할 수 있습니다.

💡 쉬운 설명

컴퓨터의 하드웨어 기능을 가상 머신에 전달할 때, 시스템이 예약해둔 통로를 제대로 관리하지 않아 오류 메시지가 발생하는 문제입니다. 이로 인해 시스템 안정성에 경고가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: crypto: hisilicon/qm - request reserved interrupt for virtual function The device interrupt vector 3 is an error interrupt for physical function and a reserved interrupt for virtual function. However, the driver has not registered the reserved interrupt for virtual function. When allocating interrupts, the number of interrupts is allocated based on powers of two, which includes this interrupt. When the system enables GICv4 and the virtual function passthrough to the virtual machine, releasing the interrupt in the driver triggers a warning. The WARNING report is: WARNING: CPU: 62 PID: 14889 at arch/arm64/kvm/vgic/vgic-its.c:852 its_free_ite+0x94/0xb4 Therefore, register a reserved interrupt for VF and set the IRQF_NO_AUTOEN flag to avoid that warning.

📍 영향받는 시스템

Linux kernel (hisilicon/qm driver, GICv4 enabled systems)

⚔️ 공격 벡터

Local (시스템 내부 설정 및 가상화 환경 구성 시 발생)

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 VF용 예약 인터럽트 등록 및 IRQF_NO_AUTOEN 플래그를 적용해야 합니다.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel