🇰🇷 한글 설명
WordPress용 Prime Mover 플러그인 2.2.1 미만 버전에서 Zip Slip 경로 탐색 취약점이 발견되었습니다. 인증된 관리자가 마이그레이션 ZIP 파일을 가져올 때, 특수하게 조작된 파일 경로를 통해 의도하지 않은 디렉토리에 임의의 파일을 생성할 수 있습니다. 이를 통해 웹 환경에서 실행 가능한 파일을 작성할 경우 원격 코드 실행(RCE)으로 이어질 수 있습니다.
💡 쉬운 설명
압축 파일을 풀 때 파일 이름에 '상위 폴더로 이동'하는 명령이 숨겨져 있으면, 원래 풀어야 할 폴더가 아닌 시스템의 중요한 위치에 악성 파일을 저장할 수 있는 문제입니다. 공격자가 이 파일을 통해 서버를 마음대로 조종할 위험이 있습니다.
🇺🇸 원문 (English)
The Prime Mover plugin for WordPress before 2.2.1 contains a Zip Slip path traversal vulnerability that allows authenticated administrators to write arbitrary files outside the intended extraction directory during migration ZIP import. Attackers can craft ZIP entry names with traversal sequences processed by computeExtractionParameters() and resumableZipExtractor() in utilities/PrimeMoverSystemCheckUtilities.php to write attacker-controlled content to arbitrary filesystem locations, potentially achieving remote code execution if the written files are interpreted by the web environment.
📍 영향받는 시스템
WordPress Prime Mover plugin version < 2.2.1
⚔️ 공격 벡터
인증된 관리자 권한을 이용한 조작된 ZIP 파일 업로드 및 마이그레이션 기능 실행
🛡️ 대응 방법
Prime Mover 플러그인을 최신 버전(2.2.1 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 prime-mover의 버전이 2.2.1 미만인지 확인하십시오.
wp plugin list --status=active | grep -i 'prime-mover' && wp plugin list --all | grep -E 'prime-mover' | awk '{print $2, $3}'