🇰🇷 한글 설명
phpstatus 1.0에서 magic_quotes 보호가 비활성화되었을 때 check.php의 username 파라미터와 관리 인터페이스에서 SQL injection 취약점이 발생합니다. 원격 공격자가 임의의 SQL 명령을 실행하여 데이터베이스를 조작하고 인증을 우회할 수 있습니다.
💡 쉬운 설명
웹사이트 로그인 창에 특수한 문자를 입력하면 데이터베이스를 조작할 수 있는 문제입니다. 공격자가 이를 악용하면 암호 없이도 로그인하거나 중요한 데이터를 삭제할 수 있습니다.
🇺🇸 원문 (English)
Multiple SQL injection vulnerabilities in phpstatus 1.0, when gpc_magic_quotes is disabled, allow remote attackers to execute arbitrary SQL commands and bypass authentication via (1) the username parameter in check.php and (2) unknown attack vectors in the administrative interface.
📍 영향받는 시스템
phpstatus 1.0 (magic_quotes 비활성화 상태)
⚔️ 공격 벡터
check.php의 username 파라미터에 SQL 구문을 삽입하거나 관리 인터페이스를 통한 SQL injection 공격
🛡️ 대응 방법
phpstatus를 최신 버전으로 업그레이드하거나 입력값 검증/이스케이프 처리 추가
🔧 검증 코드
phpstatus가 설치된 경우 패키지 버전이 표시되며, 1.0 버전인지 확인합니다. 미설치 상태이면 아무것도 출력되지 않습니다.
dpkg -l 2>/dev/null | grep phpstatus || rpm -q phpstatus 2>/dev/null