🔍 CVE-2007-4723

7.5
CVSS Score
HIGH
2007-09-05
2026-06-16 22:44
✅ 완료

🇰🇷 한글 설명

Ragnarok Online Control Panel 4.3.4a에서 Apache HTTP Server 사용 시 발생하는 디렉토리 순회 취약점으로, 공격자가 인증 우회를 위해 '/...../' 같은 경로 순회 시퀀스를 사용하여 보호된 페이지(account_manage.php)에 접근할 수 있다. 합법적인 공개 페이지명을 마지막 경로로 사용하면 보안 검증을 우회할 수 있다.

💡 쉬운 설명

Ragnarok 제어판에서 파일 경로를 특수한 방식으로 입력하면 로그인 없이 보호된 관리자 페이지에 접근할 수 있는 보안 허점이다. 공격자가 '...../'를 포함한 특수 주소를 입력하여 인증 체크를 피할 수 있다.

🇺🇸 원문 (English)

Directory traversal vulnerability in Ragnarok Online Control Panel 4.3.4a, when the Apache HTTP Server is used, allows remote attackers to bypass authentication via directory traversal sequences in a URI that ends with the name of a publicly available page, as demonstrated by a "/...../" sequence and an account_manage.php/login.php final component for reaching the protected account_manage.php page.

📍 영향받는 시스템

Ragnarok Online Control Panel 4.3.4a (Apache HTTP Server 사용 환경)

⚔️ 공격 벡터

특수 제작된 URI에 '/...../' 같은 디렉토리 순회 시퀀스와 공개 페이지명(login.php)을 포함하여 보호된 페이지(account_manage.php)에 무인증 접근

🛡️ 대응 방법

Ragnarok Online Control Panel을 버전 4.3.4a 이후로 업그레이드하고, Apache 설정에서 경로 정규화(path normalization)를 강화하며, URI 검증 필터를 적용

🔧 검증 코드

HTTP 200 또는 301 상태 코드가 반환되면 directory traversal이 작동하여 보호된 페이지에 접근 가능한 상태(취약), 다른 상태 코드는 패치됨

Shell / Script
curl -s 'http://target/account_manage.php/login.php' -w '%{http_code}' -o /dev/null 2>&1 | grep -qE '(200|301)' && echo 'VULNERABLE' || echo 'PATCHED'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server