🇰🇷 한글 설명
PHP-Nuke 5.1 버전에서 사용자 및 관리자 비밀번호가 Base-64로 인코딩된 쿠키에 저장되어 있습니다. 원격 공격자가 네트워크 스니핑이나 쿠키 탈취를 통해 이 정보를 획득한 후 쉽게 디코딩하여 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
PHP-Nuke 5.1은 로그인 정보를 약한 암호화(Base-64)로 브라우저에 저장하고 있습니다. 공격자가 이 정보를 훔쳐서 쉽게 복호화하면 관리자 계정을 도용할 수 있습니다.
🇺🇸 원문 (English)
PHP-Nuke 5.1 stores user and administrator passwords in a base-64 encoded cookie, which could allow remote attackers to gain privileges by stealing or sniffing the cookie and decoding it.
📍 영향받는 시스템
PHP-Nuke 5.1 및 이전 버전
⚔️ 공격 벡터
네트워크 스니핑 또는 쿠키 탈취를 통해 Base-64 인코딩된 자격증명을 획득하고 디코딩하여 권한 상승
🛡️ 대응 방법
PHP-Nuke를 최신 버전으로 업그레이드하고 강력한 암호화(예: bcrypt, Argon2)를 사용하여 쿠키 보안 강화
🔧 검증 코드
명령어 결과가 나오면 PHP-Nuke가 설치된 경로이며, 해당 파일의 버전 정보를 확인하여 5.1 이하인지 검증
find / -type f -name 'version.php' -o -name 'index.php' 2>/dev/null | xargs grep -l 'PHP-Nuke' 2>/dev/null | head -1