🇰🇷 한글 설명
phpFreeChat 1.1의 세션 고정 취약점으로, 인증된 공격자가 session_id 매개변수를 피해자의 nickid로 설정하여 세션을 가로챌 수 있습니다. 이를 통해 공격자는 피해자의 계정으로 활동하며 무단으로 세션을 제어할 수 있습니다.
💡 쉬운 설명
phpFreeChat에서 공격자가 다른 사용자의 세션을 가로챌 수 있는 문제입니다. 공격자가 세션 ID를 임의로 설정하면 피해자의 계정으로 로그인한 것처럼 행동할 수 있습니다.
🇺🇸 원문 (English)
Session fixation vulnerability in phpFreeChat 1.1 allows remote authenticated users to hijack web sessions by setting the session_id parameter to match the victim's nickid parameter.
📍 영향받는 시스템
phpFreeChat 1.1 및 이전 버전
⚔️ 공격 벡터
인증된 사용자가 session_id 파라미터를 조작하여 다른 사용자의 nickid와 일치하도록 설정
🛡️ 대응 방법
phpFreeChat를 최신 패치 버전으로 업그레이드하고 세션 ID 검증 로직을 강화하여 세션 고정 방지
🔧 검증 코드
설치된 phpFreeChat의 버전을 확인하여 1.1 또는 그 이하 버전이면 취약점이 있는 것으로 판단됩니다.
dpkg -l | grep phpfreechat || echo 'phpfreechat not installed'