🇰🇷 한글 설명
CubeCart 5.2.9 이전 버전의 PHPSESSID 파라미터에서 세션 고정 취약점이 존재합니다. 공격자는 피해자에게 조작된 세션ID를 강제로 할당하여 피해자 로그인 후 같은 세션으로 계정에 접근할 수 있습니다.
💡 쉬운 설명
공격자가 미리 만든 세션ID를 피해자에게 사용하도록 강제한 후, 피해자가 로그인하면 같은 ID로 피해자 계정에 접속 가능합니다. 이를 통해 비인가 접근과 세션 탈취가 발생합니다.
🇺🇸 원문 (English)
Session fixation vulnerability in CubeCart before 5.2.9 allows remote attackers to hijack web sessions via the PHPSESSID parameter.
📍 영향받는 시스템
CubeCart 5.2.8 이하 모든 버전
⚔️ 공격 벡터
조작된 PHPSESSID 파라미터가 포함된 URL을 피해자에게 전달하여 세션을 고정하고 로그인 후 하이재킹
🛡️ 대응 방법
CubeCart를 5.2.9 이상으로 업그레이드하거나 PHPSESSID 생성/검증 로직을 강화하여 세션 고정 방지
🔧 검증 코드
출력된 버전이 5.2.9 미만이면 취약점 영향 상태. 5.2.9 이상이면 패치됨
grep -r 'VERSION\|version' /var/www/cubecart/admin/includes/ 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1