🇰🇷 한글 설명
bwired의 세션 고정(Session Fixation) 취약점으로, 공격자가 PHPSESSID 파라미터를 조작하여 사용자의 웹 세션을 강제로 설정할 수 있습니다. 이를 통해 공격자가 미리 설정한 세션ID로 사용자가 로그인하게 만들어 세션을 탈취할 수 있습니다.
💡 쉬운 설명
공격자가 당신의 브라우저 세션 번호를 미리 정해놓을 수 있는 보안 문제입니다. 당신이 그 번호로 로그인하면 공격자도 당신 계정에 접근할 수 있게 됩니다.
🇺🇸 원문 (English)
Session fixation vulnerability in bwired allows remote attackers to hijack web sessions by setting the PHPSESSID parameter.
📍 영향받는 시스템
bwired (2007년 이전 버전)
⚔️ 공격 벡터
HTTP 요청의 PHPSESSID 쿼리 파라미터 또는 쿠키를 조작하여 세션ID를 고정시키기
🛡️ 대응 방법
bwired를 최신 버전으로 업데이트하고, 세션ID를 매 로그인마다 재생성하도록 설정하기
🔧 검증 코드
PHP 세션 설정을 확인하여 session.use_only_cookies 옵션이 활성화되어 있는지 확인 (쿼리 파라미터를 통한 세션ID 전달 차단 여부 확인)
php -r 'echo phpinfo();' | grep -i 'session' 2>/dev/null | head -5