🔍 CVE-2017-17560

9.8
CVSS Score
CRITICAL
2017-12-12
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Western Digital MyCloud PR4100 2.30.172의 웹 관리 인터페이스에서 인증 없이 파일을 업로드할 수 있는 취약점입니다. /web/jquery/uploader/multi_uploadify.php 파일을 통해 임의의 파일을 장치의 파일시스템 어디든지 배치할 수 있어, 공격자가 PHP 웹셸을 업로드하여 root 권한으로 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

WD MyCloud의 파일 업로드 기능이 암호 없이 접근 가능하여, 누구나 악성 파일을 device에 올릴 수 있습니다. 이를 통해 해커가 완전히 device를 장악하고 제어할 수 있습니다.

🇺🇸 원문 (English)

An issue was discovered on Western Digital MyCloud PR4100 2.30.172 devices. The web administration component, /web/jquery/uploader/multi_uploadify.php, provides multipart upload functionality that is accessible without authentication and can be used to place a file anywhere on the device's file system. This allows an attacker the ability to upload a PHP shell onto the device and obtain arbitrary code execution as root.

📍 영향받는 시스템

Western Digital MyCloud PR4100 버전 2.30.172 이하

⚔️ 공격 벡터

HTTP POST를 통한 인증되지 않은 다중 파일 업로드 (multi_uploadify.php 엔드포인트)

🛡️ 대응 방법

장치를 최신 펌웨어로 업데이트하거나, 업로드 디렉토리에 대한 웹 접근 제한 및 방화벽 규칙 적용

🔧 검증 코드

HTTP 200 상태 및 파일 업로드 폼/스크립트가 반환되면 취약점 존재, 403/404 에러면 패치됨

Shell / Script
curl -s http://<device-ip>/web/jquery/uploader/multi_uploadify.php 2>&1 | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP