🔍 CVE-2007-5915

6.8
CVSS Score
MEDIUM
2007-11-10
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phphelpdesk 0.6.16의 index.php 파일에서 whattodo 매개변수를 통해 '..'(디렉터리 상위 이동) 문자열을 이용한 디렉터리 순회 취약점입니다. 이를 통해 공격자는 서버의 임의의 로컬 파일을 포함하고 실행할 수 있습니다.

💡 쉬운 설명

웹사이트의 특정 입력 필드에 특수한 문자('../')를 넣어서 서버의 숨겨진 파일들을 접근하고 실행시킬 수 있는 보안 문제입니다. 마치 파일 탐색기에서 상위 폴더로 계속 올라가듯이 시스템의 다른 부분에 접근할 수 있게 되는 것입니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in index.php in phphelpdesk 0.6.16 allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the whattodo parameter.

📍 영향받는 시스템

phphelpdesk 버전 0.6.16 및 그 이전 버전

⚔️ 공격 벡터

whattodo 파라미터에 '../' 시퀀스를 포함하여 GET/POST 요청을 보내 원격 파일 포함 (RFI) 또는 로컬 파일 포함 (LFI) 수행

🛡️ 대응 방법

phphelpdesk를 최신 버전으로 업그레이드하거나 사용자 입력에서 '..' 및 경로 순회 문자를 제거하는 입력 검증 추가

🔧 검증 코드

grep 결과에서 whattodo 매개변수가 적절한 검증 없이 처리되는지 확인하면, 취약점 존재 여부를 판단할 수 있습니다.

Shell / Script
grep -r 'whattodo' /path/to/phphelpdesk/index.php 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP