🇰🇷 한글 설명
PHP-AGTC 멤버십 시스템 1.1a의 adduser.php가 인증을 요구하지 않아 원격 공격자가 무단으로 사용자 계정을 생성할 수 있습니다. 특히 관리자 권한(userlevel 4)을 갖는 계정 생성이 가능하여 시스템에 대한 완전한 제어를 획득할 수 있습니다.
💡 쉬운 설명
사이트의 회원가입 페이지가 로그인 없이 누구나 접근 가능해서 원격 공격자가 자유롭게 계정을 만들 수 있는 문제입니다. 심지어 관리자 권한으로 계정을 만들어 전체 사이트를 장악할 수 있습니다.
🇺🇸 원문 (English)
adduser.php in PHP-AGTC Membership (AGTC-Membership) System 1.1a does not require authentication, which allows remote attackers to create accounts via a modified form, as demonstrated by an account with admin (userlevel 4) privileges.
📍 영향받는 시스템
PHP-AGTC Membership System 버전 1.1a
⚔️ 공격 벡터
adduser.php에 직접 HTTP 요청을 전송하여 양식을 조작해 계정 생성
🛡️ 대응 방법
adduser.php에 세션/인증 검증 추가 및 최신 버전으로 업그레이드
🔧 검증 코드
검색된 파일에서 인증 관련 코드(session, auth check)가 없으면 취약한 상태, 있으면 패치됨
find / -name 'adduser.php' -type f 2>/dev/null | xargs grep -L 'session\|auth\|user.*check' 2>/dev/null