🔍 CVE-2024-50240

5.5
CVSS Score
MEDIUM
2024-11-09
2026-06-17 08:03
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Qualcomm QMP USB PHY 드라이버에서 런타임 절전 모드(runtime suspend) 시 NULL 포인터 역참조가 발생하는 취약점입니다. 드라이버 초기화 과정에서 데이터 구조체가 누락되어 시스템이 예기치 않게 중단될 수 있습니다.

💡 쉬운 설명

컴퓨터의 USB 관련 부품이 절전 모드로 들어갈 때, 필요한 정보를 찾지 못해 시스템이 멈추거나 오류가 발생하는 문제입니다. 이는 하드웨어 제어 소프트웨어의 설정 실수로 인해 발생합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: phy: qcom: qmp-usb: fix NULL-deref on runtime suspend Commit 413db06c05e7 ("phy: qcom-qmp-usb: clean up probe initialisation") removed most users of the platform device driver data, but mistakenly also removed the initialisation despite the data still being used in the runtime PM callbacks. Restore the driver data initialisation at probe to avoid a NULL-pointer dereference on runtime suspend. Apparently no one uses runtime PM, which currently needs to be enabled manually through sysfs, with this driver.

📍 영향받는 시스템

Qualcomm QMP USB PHY 드라이버를 사용하는 Linux 커널 시스템

⚔️ 공격 벡터

로컬 시스템에서 런타임 전원 관리(Runtime PM) 기능을 활성화하여 시스템 중단을 유도할 수 있음

🛡️ 대응 방법

커널 패치(Commit 413db06c05e7 포함)가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 수정된 패치 버전인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel