🔍 CVE-2015-1398

6.5
CVSS Score
MEDIUM
2015-04-29
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Magento Community Edition 1.9.1.0 및 Enterprise Edition 1.14.1.0의 경로 순회 취약점으로, 인증된 사용자가 index.php의 PATH_INFO에 .. 시퀀스를 입력하거나 관리자 모듈의 blockDirective 함수를 통해 PHP 파일을 실행할 수 있습니다. 이를 통해 서버의 보호된 파일에 접근하고 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

Magento 전자상거래 플랫폼에서 권한 있는 사용자가 폴더 경로를 조작하여 접근 제한된 파일을 열고 실행할 수 있는 취약점입니다. 공격자는 이를 악용하여 서버 내 민감한 정보를 탈취하거나 악성 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

Multiple directory traversal vulnerabilities in Magento Community Edition (CE) 1.9.1.0 and Enterprise Edition (EE) 1.14.1.0 allow remote authenticated users to include and execute certain PHP files via (1) .. (dot dot) sequences in the PATH_INFO to index.php or (2) vectors involving a block value in the ___directive parameter to the Cms_Wysiwyg controller in the Adminhtml module, related to the blockDirective function and the auto loading mechanism. NOTE: vector 2 might not cross privilege boundaries, since administrators might already have the privileges to execute code and upload files.

📍 영향받는 시스템

Magento CE 1.9.1.0, Magento EE 1.14.1.0

⚔️ 공격 벡터

PATH_INFO에 .. 디렉토리 순회 입력 또는 Cms_Wysiwyg 컨트롤러의 ___directive 파라미터 악용

🛡️ 대응 방법

Magento를 1.9.x 또는 1.14.x 시리즈의 최신 보안 패치 버전으로 업그레이드

🔧 검증 코드

'Vulnerable version detected'가 출력되면 취약한 Magento 버전이 설치되어 있으며, 'Version not found'이면 해당 버전을 찾을 수 없습니다.

Shell / Script
grep -r '1.9.1.0\|1.14.1.0' /var/www/html/app 2>/dev/null && echo 'Vulnerable version detected' || echo 'Version not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP