🇰🇷 한글 설명
PHP-Update 2.7 이하 버전의 admin/uploads.php에서 로그인 작업 중 rights[7] 매개변수를 1로 설정하여 원격 공격자가 관리자 권한을 획득할 수 있는 취약점이다. 불충분한 입력 검증으로 인해 일반 사용자도 관리자 권한으로 상승할 수 있다.
💡 쉬운 설명
PHP-Update 로그인 페이지에서 숨겨진 값을 조작하면 누구나 관리자 권한을 얻을 수 있다. 이를 통해 공격자가 서버의 모든 파일과 설정을 제어할 수 있다.
🇺🇸 원문 (English)
admin/uploads.php in PHP-Update 2.7 and earlier allows remote attackers to gain privileges by setting the rights[7] parameter to 1 during a login action.
📍 영향받는 시스템
PHP-Update 버전 2.7 이하
⚔️ 공격 벡터
로그인 요청 시 rights[7]=1 파라미터를 추가하여 권한 상승 공격 수행
🛡️ 대응 방법
PHP-Update를 2.8 이상으로 업그레이드 또는 rights[] 파라미터 검증 로직 추가
🔧 검증 코드
rights[7] 패턴 발견 시 취약점 존재 가능성, admin/uploads.php 파일 발견 시 해당 파일의 권한 검증 로직 수동 확인 필요
grep -r 'rights\[7\]' /var/www/html/ 2>/dev/null | head -1 || find /var/www/html -name 'uploads.php' -path '*/admin/*' 2>/dev/null