🇰🇷 한글 설명
Phpclanwebsite 1.23.1의 index.php에서 인증된 사용자가 업로더 페이지에 백슬래시 등 특수문자를 포함한 유효하지 않은 파일명을 제출하여 서버의 설치 경로를 노출시킬 수 있는 취약점입니다. 이는 파일 포함 취약점과 관련이 있을 수 있습니다.
💡 쉬운 설명
웹사이트 파일 업로드 기능에서 오류 메시지를 통해 서버의 폴더 위치가 공격자에게 노출되는 문제입니다. 이 정보는 공격자가 추가 공격을 준비하는 데 사용될 수 있습니다.
🇺🇸 원문 (English)
index.php in Phpclanwebsite 1.23.1 allows remote authenticated users to obtain the installation path by specifying an invalid file name to the uploader page, as demonstrated by "\", which will display the full path of uploader.php. NOTE: this might be the result of a file inclusion vulnerability.
📍 영향받는 시스템
Phpclanwebsite 1.23.1 및 이전 버전
⚔️ 공격 벡터
인증된 사용자가 업로더 페이지에 백슬래시나 특수문자를 포함한 잘못된 파일명을 제출하여 오류 메시지에서 경로 정보 획득
🛡️ 대응 방법
Phpclanwebsite를 최신 패치 버전으로 업그레이드하고 파일명 입력 검증 로직 강화
🔧 검증 코드
명령어 실행 후 파일 경로가 반환되면 Phpclanwebsite가 설치되어 있는 상태이며, 버전 확인을 위해 해당 index.php 파일에서 버전 문자열을 검색하여 1.23.1 버전 확인
find /var/www -name 'index.php' -path '*phpclanwebsite*' 2>/dev/null | xargs grep -l 'phpclanwebsite' 2>/dev/null