🇰🇷 한글 설명
Linux 커널의 spi-qcom-qspi 드라이버에서 런타임 전원 관리(PM) 시 오류 처리가 불완전하여 시스템 상태가 불일치할 수 있는 취약점이 발견되었습니다. 전원 관리 과정 중 오류가 발생하면 클록이나 전원 상태가 비정상적으로 유지되어 시스템 불안정을 초래할 수 있습니다.
💡 쉬운 설명
기기가 잠들거나 깨어날 때 전원을 조절하는 과정에서 실수가 발생하여 시스템이 엉뚱한 상태에 빠질 수 있는 문제입니다. 이로 인해 전력 불균형이 생기거나 기기가 오작동할 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
spi: spi-qcom-qspi: Fix incomplete error handling in runtime PM
The runtime PM functions had incomplete error handling that could leave the
system in an inconsistent state. If any operation failed midway through
suspend or resume, some resources would be left in the wrong state while
others were already changed, leading to potential clock/power imbalances.
Reorder the suspend/resume sequences to avoid brownout risk by ensuring the
performance state is set appropriately before clocks are enabled and clocks
are disabled before dropping the performance state.
Fix by adding proper error checking for all operations and using goto-based
cleanup to ensure all successfully acquired resources are properly released
on any error.
📍 영향받는 시스템
Linux kernel (spi-qcom-qspi 드라이버를 사용하는 Qualcomm QSPI 관련 시스템)
⚔️ 공격 벡터
직접적인 원격 공격보다는 하드웨어 전원 관리 과정의 오류를 유도하여 시스템 불안정성을 초래하는 방식
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 오류 처리 로직이 수정된 드라이버를 적용해야 합니다.
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인합니다.
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux