🔍 CVE-2008-5694

10.0
CVSS Score
HIGH
2008-12-19
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

Sandbox 1.4.1의 lib/jpgraph/jpgraph_errhandler.inc.php 파일에 존재하는 PHP 원격 파일 포함(RFI) 취약점입니다. 공격자가 외부의 악의적인 PHP 파일을 포함시켜 임의의 PHP 코드를 실행할 수 있습니다. 참고로 실제 문제는 Aditus JpGraph 라이브러리에 있을 수 있습니다.

💡 쉬운 설명

웹 서버가 외부 위치의 파일을 검증 없이 포함할 수 있어, 공격자가 악성 코드를 원격에서 실행할 수 있습니다. 이는 웹 서버 전체 장악으로 이어질 수 있는 심각한 보안 결함입니다.

🇺🇸 원문 (English)

PHP remote file inclusion vulnerability in lib/jpgraph/jpgraph_errhandler.inc.php in Sandbox 1.4.1 might allow remote attackers to execute arbitrary PHP code via unspecified vectors. NOTE: the issue, if any, may be located in Aditus JpGraph rather than Sandbox. If so, then this should not be treated as an issue in Sandbox.

📍 영향받는 시스템

Sandbox 1.4.1 (또는 Aditus JpGraph 라이브러리를 사용하는 시스템)

⚔️ 공격 벡터

외부 서버의 악성 PHP 파일을 jpgraph_errhandler.inc.php 파일 처리 과정에서 동적으로 포함시켜 원격 코드 실행

🛡️ 대응 방법

Sandbox와 JpGraph 라이브러리를 최신 버전으로 업그레이드하고 원격 파일 포함(allow_url_include) 기능 비활성화

🔧 검증 코드

원격 파일 포함 가능성을 나타내는 include/require 구문이 사용자 입력을 직접 사용하는지 확인하고 jpgraph_errhandler.inc.php 파일의 위치 및 취약한 패턴 존재 여부 확인

Shell / Script
grep -r 'include\|require' lib/jpgraph/ 2>/dev/null | grep -E '\$_(GET|POST|REQUEST|COOKIE)' || find . -name 'jpgraph_errhandler.inc.php' -exec grep -l 'include' {} \;

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP