🔍 CVE-2014-2044

7.5
CVSS Score
HIGH
2014-10-06
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Windows에서 실행되는 ownCloud 5.0 이전 버전의 파일 업로드 기능에서 불완전한 파일명 필터링으로 인한 취약점. 인증된 공격자가 Alternate Data Stream(ADS) 구문(.htaccess::$DATA 등)을 사용하여 제한된 파일 업로드를 우회하고 PHP 파일을 실행할 수 있음.

💡 쉬운 설명

ownCloud의 Windows 버전에서 파일 업로드 시 보안 검사를 우회하는 방법이 있어서, 공격자가 웹서버를 제어하는 악성 파일을 몰래 업로드할 수 있습니다. 이를 통해 서버를 완전히 장악당할 수 있습니다.

🇺🇸 원문 (English)

Incomplete blacklist vulnerability in ajax/upload.php in ownCloud before 5.0, when running on Windows, allows remote authenticated users to bypass intended access restrictions, upload files with arbitrary names, and execute arbitrary code via an Alternate Data Stream (ADS) syntax in the filename parameter, as demonstrated using .htaccess::$DATA to upload a PHP program.

📍 영향받는 시스템

ownCloud 5.0 미만 버전 (Windows 환경)

⚔️ 공격 벡터

인증된 사용자가 ajax/upload.php로 ADS 구문 포함 파일명(예: .htaccess::$DATA)으로 PHP 파일 업로드

🛡️ 대응 방법

ownCloud 5.0 이상으로 업그레이드 또는 파일명 검증 로직 강화

🔧 검증 코드

응답에서 ownCloud 버전 정보가 나타나면 설치되어 있는 것 확인. X-OwnCloud-Version 헤더가 5.0 미만이면 취약한 버전.

Shell / Script
curl -I http://your-owncloud-server/owncloud/ 2>/dev/null | grep -i 'owncloud\|server' | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP