🇰🇷 한글 설명
Elxis CMS 2008.1 revision 2204에서 PHPSESSID 파라미터를 임의로 설정할 수 있는 세션 고정(Session Fixation) 취약점입니다. 공격자가 피해자를 조작하여 미리 설정한 세션 ID로 로그인하도록 유도하면, 사용자의 계정 세션을 탈취하고 제어할 수 있습니다.
💡 쉬운 설명
웹사이트가 사용자를 구분하기 위해 사용하는 '세션 번호'를 공격자가 미리 정해서 강제할 수 있습니다. 피해자가 그 번호로 로그인하면 공격자도 같은 번호를 가지고 있어서 계정을 장악할 수 있게 되는 것입니다.
🇺🇸 원문 (English)
Session fixation vulnerability in Elxis CMS 2008.1 revision 2204 allows remote attackers to hijack web sessions by setting the PHPSESSID parameter.
📍 영향받는 시스템
Elxis CMS 2008.1 revision 2204 및 이전 버전
⚔️ 공격 벡터
HTTP 요청의 PHPSESSID 파라미터를 조작하여 세션 ID를 강제 설정하는 세션 고정 공격
🛡️ 대응 방법
Elxis CMS를 최신 패치 버전으로 업그레이드하고, 로그인 후 세션 ID를 재생성하는 보안 패치 적용
🔧 검증 코드
vulnerable이 출력되면 세션 ID 설정이 가능하여 취약할 수 있습니다. 실제 환경에서는 로그인 전후 세션 ID 변경 여부를 확인하는 것이 더 정확합니다.
curl -s http://target/index.php -H 'Cookie: PHPSESSID=malicious_id' -o /dev/null && echo 'vulnerable' || echo 'check_failed'