🔍 CVE-2022-50637

0.0
CVSS Score
UNKNOWN
2025-12-09
2026-11-10 12:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 cpufreq: qcom-hw 드라이버에서 qcom_cpufreq_hw_read_lut() 함수 실행 중 cpu_dev가 OPP 테이블을 가져오지 못하면 함수가 반환되면서 table 리소스가 해제되지 않는 메모리 누수 문제입니다. 이 문제는 커널 자원의 점진적 소진으로 이어질 수 있습니다.

💡 쉬운 설명

컴퓨터의 프로세서 속도를 조절하는 드라이버에서 사용하던 메모리를 제대로 반납하지 않는 버그입니다. 시간이 지나면 사용 가능한 메모리가 조금씩 줄어들 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() If "cpu_dev" fails to get opp table in qcom_cpufreq_hw_read_lut(), the program will return, resulting in "table" resource is not released.

📍 영향받는 시스템

Qualcomm 하드웨어 기반 ARM 장치에서 cpufreq qcom-hw 드라이버를 사용하는 Linux 커널 (수정 이전 버전)

⚔️ 공격 벡터

로컬 공격자가 직접 영향을 주기 어려운 드라이버 초기화 오류 경로에서 발생하며, 주로 메모리 누수에 따른 서비스 저하나 자원 고갈을 유발할 수 있습니다.

🛡️ 대응 방법

Linux 커널을 해당 메모리 누수가 수정된 최신 안정 버전 또는 배포판의 보안 업데이트로 업그레이드하세요.

🔧 검증 코드

출력된 커널 버전을 확인해 배포판 보안 공지나 Linux 커널 저장소의 해당 수정 커밋 포함 여부와 비교하며, Qualcomm 기반 장치가 아니라면 이 취약점의 영향이 없을 가능성이 큽니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel