🇰🇷 한글 설명
PHP Address Book 8.2.5의 addressbook/register/delete_user.php에 존재하는 CSRF 취약점입니다. 원격 공격자가 관리자 인증을 탈취하여 권한 없이 사용자 계정을 삭제할 수 있습니다.
💡 쉬운 설명
관리자가 악의적인 웹페이지를 방문하면, 그 페이지가 관리자의 권한을 몰래 이용해 다른 사용자의 계정을 삭제합니다. 관리자는 자신이 이런 요청을 보낸 줄 모릅니다.
🇺🇸 원문 (English)
Cross-site request forgery (CSRF) vulnerability in addressbook/register/delete_user.php in PHP Address Book 8.2.5 allows remote attackers to hijack the authentication of administrators for requests that delete accounts, a different vulnerability than CVE-2013-0135.1.
📍 영향받는 시스템
PHP Address Book 8.2.5 및 이전 버전
⚔️ 공격 벡터
CSRF 공격을 통해 관리자가 악성 사이트 방문 시 인증된 세션의 권한으로 삭제 요청 실행
🛡️ 대응 방법
최신 버전으로 업그레이드하고 CSRF 토큰 검증 및 SameSite 쿠키 설정 적용
🔧 검증 코드
PHP Address Book의 delete_user.php 파일에 CSRF 토큰 검증 로직이 있는지 확인합니다. 결과가 없으면 취약점이 존재할 가능성이 높습니다.
grep -r 'delete_user.php' /var/www/html 2>/dev/null | grep -E 'csrf|token' | head -1