🔍 CVE-2010-5187

4.3
CVSS Score
MEDIUM
2012-08-26
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

SilverStripe 2.3.8 이전 및 2.4.1 이전 버전에서 특정 서버 구성 시 sapphire, cms, mysite 폴더의 PHP 파일에 직접 접근하여 오류 메시지를 통해 설치 경로 등 민감한 정보를 얻을 수 있는 정보 공개 취약점이다. 공격자는 노출된 경로 정보를 이용해 추가 공격을 준비할 수 있다.

💡 쉬운 설명

SilverStripe 웹사이트의 숨겨진 폴더에 있는 파일을 직접 접근하면 서버 설치 경로가 실수로 보인다. 이 정보는 공격자가 더 위험한 공격을 계획하는 데 도움이 될 수 있다.

🇺🇸 원문 (English)

SilverStripe 2.3.x before 2.3.8 and 2.4.x before 2.4.1, when running on servers with certain configurations, allows remote attackers to obtain sensitive information via a direct request to PHP files in the (1) sapphire, (2) cms, or (3) mysite folders, which reveals the installation path in an error message.

📍 영향받는 시스템

SilverStripe 2.3.x (2.3.8 이전), 2.4.x (2.4.1 이전)

⚔️ 공격 벡터

http://target/sapphire/*, http://target/cms/*, http://target/mysite/* 경로의 PHP 파일에 직접 접근하여 에러 메시지 확인

🛡️ 대응 방법

SilverStripe를 2.3.8 이상 또는 2.4.1 이상으로 업그레이드하고, 웹서버 설정으로 PHP 파일 직접 실행 차단

🔧 검증 코드

Fatal/Warning 에러나 경로 정보가 반환되면 취약하고, 403/404 에러나 응답 없음이면 패치된 상태

Shell / Script
curl -s http://target/sapphire/core/control/Controller.php 2>&1 | grep -iE 'fatal|warning|path|installation' && echo 'VULNERABLE' || echo 'PATCHED'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP