🇰🇷 한글 설명
Blog Pixel Motion의 admin/modif_config.php 파일이 관리자 인증 검증을 하지 않아, 인증된 사용자가 임의의 PHP 스크립트가 포함된 ZIP 아카이브를 업로드할 수 있습니다. 업로드된 파일은 templateZip/ 디렉토리에 저장된 후 templates/ 디렉토리에서 자동으로 압축 해제되어 실행됩니다. 이를 통해 공격자가 원격 코드 실행(RCE)을 통해 서버를 완전 제어할 수 있습니다.
💡 쉬운 설명
Blog Pixel Motion의 관리 페이지가 권한을 제대로 확인하지 않아, 악의적인 파일을 업로드해서 서버를 제어할 수 있는 문제입니다. 해커가 서버의 모든 데이터를 접근하거나 변조할 수 있습니다.
🇺🇸 원문 (English)
admin/modif_config.php in Blog Pixel Motion (aka PixelMotion) does not require admin authentication, which allows remote authenticated users to upload arbitrary PHP scripts in a ZIP archive, which is written to templateZip/ and then automatically extracted under templates/ for execution via a direct request.
📍 영향받는 시스템
Blog Pixel Motion (PixelMotion) - 모든 버전
⚔️ 공격 벡터
인증된 공격자가 admin/modif_config.php에 접근하여 악성 PHP 코드가 포함된 ZIP 파일을 업로드
🛡️ 대응 방법
admin/modif_config.php에 관리자 인증 검증 로직을 추가하고, 업로드 파일 형식 및 내용 검증 메커니즘 구현
🔧 검증 코드
명령어가 파일 경로를 반환하면 취약한 응용 프로그램이 설치되어 있으며, 즉시 업데이트하거나 제거 필요
find / -name 'modif_config.php' -type f 2>/dev/null | head -1