🇰🇷 한글 설명
PHPStore Complete Classifieds에서 원격 인증 사용자가 로고 업로드 기능을 악용하여 실행 가능한 확장자 파일을 업로드할 수 있는 취약점입니다. 업로드된 파일은 classifieds1/yellow_images/ 디렉토리에서 직접 접근 가능하여 임의의 코드 실행이 가능합니다.
💡 쉬운 설명
PHPStore 분류광고 사이트에서 로고를 업로드할 때 위험한 파일도 함께 업로드할 수 있는 보안 허점이 있습니다. 공격자는 이를 통해 서버에서 자신의 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in PHPStore Complete Classifieds allows remote authenticated users to execute arbitrary code by uploading a file with an executable extension as a logo, then accessing it via a direct request to the file in classifieds1/yellow_images/.
📍 영향받는 시스템
PHPStore Complete Classifieds (대부분의 버전, 특히 2008년 이전 버전)
⚔️ 공격 벡터
인증된 사용자가 로고 업로드 기능에서 PHP 등 실행 가능한 파일을 업로드한 후 직접 접근
🛡️ 대응 방법
파일 업로드 검증 강화 (확장자 화이트리스트), 업로드 디렉토리를 웹루트 외부로 이동, 실행 권한 제거
🔧 검증 코드
PHPStore 설치 디렉토리의 classifieds1 폴더를 찾으면 영향받는 시스템이 존재하는 것으로 확인됩니다. 결과가 없으면 시스템이 설치되지 않았거나 제거된 상태입니다.
find / -type d -name 'classifieds1' 2>/dev/null | head -5