🇰🇷 한글 설명
WordPress ReFlex Gallery 플러그인의 FileUploader에서 발생하는 파일 업로드 제한 우회 취약점입니다. 원격 공격자가 PHP 파일을 업로드한 후 uploads/ 디렉토리에서 직접 접근하여 임의의 PHP 코드를 실행할 수 있습니다. 버전 3.1.4 이전의 모든 ReFlex Gallery 설치본이 영향을 받습니다.
💡 쉬운 설명
WordPress의 ReFlex Gallery 플러그인이 PHP 파일 업로드를 제대로 차단하지 않아, 공격자가 악의적인 PHP 파일을 업로드하고 웹에서 직접 실행할 수 있습니다. 이를 통해 웹 서버에 대한 완전한 제어 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in admin/scripts/FileUploader/php.php in the ReFlex Gallery plugin before 3.1.4 for WordPress allows remote attackers to execute arbitrary PHP code by uploading a file with a PHP extension, then accessing it via a direct request to the file in uploads/ directory.
📍 영향받는 시스템
WordPress ReFlex Gallery plugin version < 3.1.4
⚔️ 공격 벡터
admin/scripts/FileUploader/php.php를 통해 PHP 파일 업로드 후 uploads/ 디렉토리에서 직접 URL로 접근하여 실행
🛡️ 대응 방법
플러그인을 3.1.4 이상으로 업데이트하거나 웹 서버 설정에서 uploads/ 디렉토리의 PHP 실행을 비활성화
🔧 검증 코드
명령어 실행 결과에서 reflex-gallery 버전이 표시되면 3.1.4 미만인지 확인하여 업데이트 필요 여부 판단
wp plugin list --field=name,version 2>/dev/null | grep reflex-gallery