🔍 CVE-2024-22169

0.0
CVSS Score
UNKNOWN
2024-08-02
2026-06-17 07:10
✅ 완료

🇰🇷 한글 설명

WD Discovery 5.0.589 이전 버전에서 Node.js 환경 설정 오류로 인해 'ELECTRON_RUN_AS_NODE' 환경 변수를 통한 코드 실행이 가능한 취약점입니다. 표준 사용자 권한으로 실행되는 악성 애플리케이션이 이를 악용하여 WD Discovery 애플리케이션 컨텍스트 내에서 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

WD Discovery 앱에서 나쁜 사람들이 코드를 몰래 실행할 수 있는 문제입니다. 이미 설치된 앱이 필요하고, 버전 5.0.589 이상으로 업데이트하면 해결됩니다.

🇺🇸 원문 (English)

WD Discovery versions prior to 5.0.589 contain a misconfiguration in the Node.js environment settings that could allow code execution by utilizing the 'ELECTRON_RUN_AS_NODE' environment variable. Any malicious application operating with standard user permissions can exploit this vulnerability, enabling code execution within WD Discovery application's context. WD Discovery version 5.0.589 addresses this issue by disabling certain features and fuses in Electron. The attack vector for this issue requires the victim to have the WD Discovery app installed on their device.

📍 영향받는 시스템

WD Discovery 5.0.589 이전 모든 버전

⚔️ 공격 벡터

ELECTRON_RUN_AS_NODE 환경 변수를 악용하여 WD Discovery 프로세스 컨텍스트에서 코드 실행

🛡️ 대응 방법

WD Discovery를 5.0.589 이상으로 업데이트하여 Electron fuse 비활성화

🔧 검증 코드

출력된 버전이 5.0.589 미만이면 취약, 5.0.589 이상이면 패치됨

Shell / Script
cat /opt/WDDiscovery/version.txt 2>/dev/null || wmic datafile where name='C:\\Program Files*\\WDDiscovery*' get Version 2>/dev/null

💻 영향받는 소프트웨어

Node.js