🇰🇷 한글 설명
MiniGal b13의 classes.php 파일에 있는 imagecomments 함수에서 name과 email 매개변수를 통해 입력 검증 없이 사용자 데이터를 받아 thumbs/ 디렉토리에 임의의 PHP 코드를 삽입할 수 있는 원격 코드 실행 취약점입니다. 이를 악용하면 공격자가 서버에서 PHP 코드를 실행하여 시스템을 완전히 제어할 수 있습니다.
💡 쉬운 설명
MiniGal의 이미지 댓글 기능에 보안 검사가 없어서, 공격자가 특수하게 만든 이름이나 이메일을 입력하여 악성 코드를 서버에 업로드할 수 있습니다. 이 코드가 실행되면 웹사이트 전체가 해킹될 수 있습니다.
🇺🇸 원문 (English)
The imagecomments function in classes.php in MiniGal b13 allow remote attackers to inject arbitrary PHP code into a file in the thumbs/ directory via the (1) name or (2) email parameter. NOTE: the provenance of this information is unknown; the details are obtained solely from third party information.
📍 영향받는 시스템
MiniGal b13 및 이전 버전
⚔️ 공격 벡터
PHP 코드를 포함한 name 또는 email 매개변수를 imagecomments 함수에 전달하여 thumbs/ 디렉토리에 악성 파일 삽입
🛡️ 대응 방법
MiniGal을 최신 버전으로 업그레이드하거나, 공식 보안 패치를 적용하여 name과 email 매개변수에 대한 입력 검증 및 필터링을 추가해야 합니다.
🔧 검증 코드
명령어가 classes.php 파일 경로를 반환하면 취약한 MiniGal이 설치되어 있으며, 파일의 수정 일자와 버전을 확인하여 보안 패치 적용 여부를 판단해야 합니다.
find / -path '*minigal*' -name 'classes.php' 2>/dev/null | xargs grep -l 'function imagecomments' 2>/dev/null