🔍 CVE-2005-4861

7.5
CVSS Score
HIGH
2005-12-31
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Ragnarok Online Control Panel 4.3.4a의 functions.php에서 CHECK_AUTH 함수가 PHP_SELF 값을 제대로 검증하지 못해 발생하는 인증 우회 취약점입니다. 공격자가 account_manage.php 뒤에 '/login.php'를 붙인 요청을 통해 인증 검사를 우회할 수 있습니다.

💡 쉬운 설명

Ragnarok Online 관리 페이지의 보안 검사가 URL 경로 조작으로 우회될 수 있는 문제입니다. 권한 없는 사람도 관리 기능에 접근할 수 있게 됩니다.

🇺🇸 원문 (English)

functions.php in Ragnarok Online Control Panel (ROCP) 4.3.4a allows remote attackers to bypass authentication by requesting account_manage.php with a trailing "/login.php" PHP_SELF value, which is not properly handled by the CHECK_AUTH function.

📍 영향받는 시스템

Ragnarok Online Control Panel (ROCP) 4.3.4a 이하

⚔️ 공격 벡터

account_manage.php/login.php 형태로 URL을 조작하여 인증 검사 함수를 우회하는 HTTP 요청

🛡️ 대응 방법

ROCP를 최신 버전으로 업그레이드하거나 CHECK_AUTH 함수에서 PHP_SELF 값을 정규화하는 패치 적용

🔧 검증 코드

functions.php 파일에서 CHECK_AUTH 함수와 PHP_SELF 사용 부분을 확인하여 경로 정규화 코드 존재 여부를 검사합니다.

Shell / Script
grep -n 'PHP_SELF\|CHECK_AUTH' functions.php 2>/dev/null | head -20

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP