🇰🇷 한글 설명
YaPiG 0.92b, 0.93u, 0.94u 버전의 upload.php가 업로드 파일 확장자를 제대로 검증하지 않아, 원격 공격자가 악의적인 PHP 파일을 업로드하고 서버에서 실행할 수 있는 취약점입니다. 이를 통해 웹 서버의 완전한 제어가 가능해집니다.
💡 쉬운 설명
YaPiG 웹 갤러리의 사진 업로드 기능이 업로드되는 파일 종류를 제대로 확인하지 않습니다. 악의적인 사용자가 PHP 코드를 포함한 파일을 업로드하면, 웹 서버가 이를 실행해서 서버를 제어할 수 있습니다.
🇺🇸 원문 (English)
upload.php in YaPiG 0.92b, 0.93u and 0.94u does not properly restrict the file extension for uploaded image files, which allows remote attackers to upload arbitrary files and execute arbitrary PHP code.
📍 영향받는 시스템
YaPiG 0.92b, 0.93u, 0.94u
⚔️ 공격 벡터
업로드 폼에서 PHP 파일을 이미지 파일로 위장하여 업로드하고 실행
🛡️ 대응 방법
YaPiG을 최신 버전으로 업그레이드하거나 파일 확장자 검증 기능 적용
🔧 검증 코드
YaPiG이 설치된 경로에서 upload.php 파일을 찾으면 해당 버전 확인 필요
find /var/www -path '*/yapig*' -name upload.php 2>/dev/null