🔍 CVE-2009-2117

7.5
CVSS Score
HIGH
2009-06-18
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phPortal 1.0의 uye_paneli.php 파일에서 불충분한 인증 검증으로 인해 발생하는 쿠키 기반 인증 우회 취약점입니다. 공격자가 kulladi(사용자명) 쿠키를 유효한 관리자 사용자명으로 설정하면 인증 절차를 거치지 않고 관리자 권한으로 접근할 수 있습니다.

💡 쉬운 설명

phPortal이라는 웹사이트 관리 도구의 쿠키 설정 부분에 문제가 있어서, 사용자 이름을 쿠키에 입력하기만 해도 실제 비밀번호 확인 없이 관리자로 로그인할 수 있습니다. 이는 자물쇠 없이 열려있는 현관문과 같습니다.

🇺🇸 원문 (English)

uye_paneli.php in phPortal 1.0 allows remote attackers to bypass authentication and obtain administrative access by setting the kulladi cookie to a valid username.

📍 영향받는 시스템

phPortal 1.0 이하 버전

⚔️ 공격 벡터

브라우저 개발자 도구나 쿠키 조작 도구를 이용하여 kulladi 쿠키값을 관리자 사용자명으로 설정 후 uye_paneli.php 페이지 접근

🛡️ 대응 방법

phPortal을 최신 버전으로 업그레이드하거나, 서버 측에서 쿠키 검증 시 세션 토큰 및 암호화된 서명을 필수로 검증하도록 코드 수정

🔧 검증 코드

대상 호스트의 uye_paneli.php에 kulladi 쿠키만으로 접근 가능하면 '잠재적으로 취약'으로, 인증 요구 또는 404 에러가 나타나면 '취약하지 않음'입니다.

Shell / Script
curl -s http://target-host/uye_paneli.php -H 'Cookie: kulladi=admin' | grep -i 'admin\|dashboard\|panel' && echo 'Potentially vulnerable' || echo 'Not vulnerable or not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP