🇰🇷 한글 설명
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 에러면 패치됨
curl -s http://<device-ip>/web/jquery/uploader/multi_uploadify.php 2>&1 | head -5