🔍 CVE-2009-2398

5.0
CVSS Score
MEDIUM
2009-07-09
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP-Sugar 0.80의 test/index.php에서 t 파라미터에 대한 입력 검증 부족으로 인한 디렉토리 트래버설 취약점입니다. 공격자는 '../' 패턴을 이용하여 웹루트 외부의 임의 파일을 읽을 수 있습니다.

💡 쉬운 설명

PHP-Sugar라는 웹 애플리케이션에서 폴더를 이동하는 명령을 막지 못해서, 해커가 원하는 파일을 마음대로 읽을 수 있는 문제입니다. 웹사이트 접속 URL에 특수한 문자를 넣으면 숨겨진 파일들이 노출됩니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in test/index.php in PHP-Sugar 0.80 allows remote attackers to read arbitrary files via a ..// (dot dot slash slash) in the t parameter.

📍 영향받는 시스템

PHP-Sugar 0.80 및 이전 버전

⚔️ 공격 벡터

test/index.php?t=../../../../../../etc/passwd와 같이 ../ 시퀀스를 포함한 HTTP 요청으로 임의 파일 접근

🛡️ 대응 방법

PHP-Sugar를 최신 버전으로 업그레이드하거나 입력 검증을 강화하여 ../ 패턴을 필터링

🔧 검증 코드

시스템에 PHP-Sugar가 설치되어 있는지 확인합니다. 결과가 나오면 설치된 버전을 확인하여 0.80 이하인지 검증하세요.

Shell / Script
find / -name 'PHP-Sugar' -o -name 'index.php' 2>/dev/null | grep -i sugar

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP