🔍 CVE-2022-50703

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

🇰🇷 한글 설명

Linux 커널의 Qualcomm SMSM 드라이버(qcom_smsm_probe)에서 디바이스 노드 참조 카운트가 제대로 해제되지 않는 누수 버그 두 가지가 수정되었습니다. 반복문을 break하거나 goto로 빠져나갈 때 of_node_put()이 호출되지 않아 device_node 참조가 누수됩니다.

💡 쉬운 설명

커널이 장치 정보를 읽는 과정에서 사용이 끝난 항목을 반환하지 않아 메모리 자원이 조금씩 새는 문제입니다. 이번 패치로 사용 후 정상적으로 자원을 반환하도록 고쳐졌습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() There are two refcount leak bugs in qcom_smsm_probe(): (1) The 'local_node' is escaped out from for_each_child_of_node() as the break of iteration, we should call of_node_put() for it in error path or when it is not used anymore. (2) The 'node' is escaped out from for_each_available_child_of_node() as the 'goto', we should call of_node_put() for it in goto target.

📍 영향받는 시스템

Qualcomm SMSM 드라이버를 포함한 수정 이전의 Linux 커널 버전 (Qualcomm SoC 기반 임베디드/모바일 장치)

⚔️ 공격 벡터

공개 정보에 따르면 원격 공격 경로는 확인되지 않았으며, 장기간 자원 누수로 인한 서비스 안정성 저하 정도로 보입니다.

🛡️ 대응 방법

배포판 제공 최신 커널 업데이트를 적용하거나 해당 upstream 수정 커밋이 포함된 커널로 재빌드하세요.

🔧 검증 코드

출력된 커널 버전을 확인해 해당 배포판의 보안 권고나 수정 패치 포함 여부를 대조하세요. 수정 커밋 포함 여부는 배포판 changelog(예: apt changelog linux-image-$(uname -r))에서 확인할 수 있습니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel