🇰🇷 한글 설명
PHPDevShell 0.7.0 이전 버전에서 인증된 사용자가 사용자 프로필 업데이트 요청을 조작하여 관리자 권한을 획득할 수 있는 권한 상승 취약점입니다. 웹 애플리케이션 내에서 권한 검증이 불충분하여 일반 사용자가 관리자 기능을 실행할 수 있습니다.
💡 쉬운 설명
로그인한 일반 사용자가 자신의 프로필을 수정할 때 몇 가지 값을 바꾸면 관리자 권한을 얻을 수 있습니다. 이를 통해 시스템 전체를 제어할 수 있게 됩니다.
🇺🇸 원문 (English)
PHPDevShell before 0.7.0 allows remote authenticated users to gain privileges via a crafted request to update a user profile. NOTE: some of these details are obtained from third party information.
📍 영향받는 시스템
PHPDevShell < 0.7.0 (PHP 기반 웹 애플리케이션)
⚔️ 공격 벡터
인증된 사용자가 프로필 업데이트 요청에 권한 관련 파라미터를 추가하여 관리자 권한 획득
🛡️ 대응 방법
PHPDevShell을 버전 0.7.0 이상으로 즉시 업그레이드
🔧 검증 코드
명령어 결과에서 0.0~0.6 버전이 나타나면 취약점이 있는 상태이며, 0.7.0 이상이 표시되거나 버전 정보가 없으면 안전합니다.
grep -r "0\.[0-6]\." /var/www/html/phpdevshell 2>/dev/null || grep -r "VERSION" /var/www/html/phpdevshell/*.php 2>/dev/null | head -1 || echo "Check for PHPDevShell installation in /var/www"