🇰🇷 한글 설명
phpList 3.0.6 이전 버전의 구독 페이지 편집기(spageedit)에 존재하는 CSRF 취약점으로, 원격 공격자가 위조된 요청을 통해 관리자의 인증을 탈취할 수 있습니다. 관리자가 악의적인 웹사이트를 방문하는 것만으로도 공격이 성립될 수 있습니다.
💡 쉬운 설명
phpList 관리자가 해커의 웹사이트를 방문하면, 그 사이트가 관리자 모르게 phpList 시스템에 명령을 보낼 수 있는 보안 구멍입니다. 이를 통해 해커가 관리자 권한으로 시스템을 조종할 수 있습니다.
🇺🇸 원문 (English)
Cross-site request forgery (CSRF) vulnerability in the subscription page editor (spageedit) in phpList before 3.0.6 allows remote attackers to hijack the authentication of administrators via a request to admin/.
📍 영향받는 시스템
phpList 버전 3.0.6 이전 (특히 admin/ 경로의 구독 페이지 편집기)
⚔️ 공격 벡터
CSRF를 이용한 상태 변경 공격 - 관리자를 속여 악의적인 링크나 웹사이트 방문 유도
🛡️ 대응 방법
phpList를 3.0.6 이상으로 업그레이드하고, 웹서버에 CSRF 토큰 검증 및 SameSite 쿠키 설정 적용
🔧 검증 코드
phpList 설치 경로에서 spageedit 파일의 존재 여부와 PHP 버전을 확인 후, 설치된 phpList 버전이 3.0.6 이상인지 확인
grep -r 'spageedit' /path/to/phplist/ 2>/dev/null | head -1 && php -v 2>/dev/null | grep -i 'phplist\|version'