🇰🇷 한글 설명
PHP Jabbers Post Comment 3.0의 취약한 쿠키 검증으로 인한 인증 우회 취약점입니다. 공격자가 PostCommentsAdmin 쿠키를 'logged'로 설정하면 서버 측 검증 없이 관리자 권한을 획득할 수 있습니다. 클라이언트 측 입력에 대한 과도한 신뢰와 세션 관리 미흡이 원인입니다.
💡 쉬운 설명
관리자 권한이 쿠키라는 작은 데이터 파일에만 의존합니다. 공격자가 이 파일을 '관리자'로 수정하면 실제 인증 없이 관리자처럼 행동할 수 있습니다. 마치 신분증 검증 없이 '나는 관리자'라고 말하면 통과되는 것과 같습니다.
🇺🇸 원문 (English)
PHP Jabbers Post Comment 3.0 allows remote attackers to bypass authentication and gain administrative access by setting the PostCommentsAdmin cookie to "logged."
📍 영향받는 시스템
PHP Jabbers Post Comment 3.0 및 이전 버전
⚔️ 공격 벡터
브라우저 개발자 도구 또는 쿠키 변조 도구로 PostCommentsAdmin 쿠키 값을 'logged'로 설정
🛡️ 대응 방법
최신 버전으로 업그레이드하고 서버 측 세션 검증 구현, 쿠키 암호화 및 서명(HMAC) 적용
🔧 검증 코드
쿠키 변조로 인증이 우회되면 관리자 페이지(dashboard, admin panel 등) 콘텐츠가 반환됨
curl -b 'PostCommentsAdmin=logged' http://target/admin/ 2>/dev/null | grep -i 'dashboard\|admin\|settings' | head -1