🇰🇷 한글 설명
W3 Total Cache WordPress 플러그인 2.10.6 미만 버전에서 미디어 가져오기 파일 복사 시 문서 루트 제한 및 파일 유형 제한이 이루어지지 않는 취약점이 발견되었습니다. 이를 통해 작성자(Author) 권한 이상의 사용자가 임의의 서버 읽기 가능 파일을 공개 디렉토리에 복사하여 인증되지 않은 사용자가 이를 탈취할 수 있습니다.
💡 쉬운 설명
글쓰기 권한이 있는 사용자가 악성 파일을 서버의 공개된 폴더에 몰래 저장할 수 있는 문제입니다. 관리자가 미디어 가져오기 기능을 실행하면 이 파일이 노출되어 누구나 내용을 볼 수 있게 됩니다.
🇺🇸 원문 (English)
The W3 Total Cache WordPress plugin before 2.10.6 does not confine a media-import file copy to the document root, nor enforce an effective file-type restriction on it, allowing users with the Author role or higher to plant content that, once an administrator runs the import, copies an arbitrary server-readable file into a publicly served directory, exposing it to unauthenticated retrieval.
📍 영향받는 시스템
W3 Total Cache WordPress plugin version < 2.10.6
⚔️ 공격 벡터
작성자 권한을 가진 사용자가 미디어 가져오기 기능을 악용하여 임의의 파일을 공개 디렉토리에 업로드
🛡️ 대응 방법
W3 Total Cache 플러그인을 최신 버전(2.10.6 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 w3-total-cache의 버전이 2.10.6 미만인지 확인하십시오.
wp plugin list --status=active | grep -i 'w3-total-cache' && wp plugin list --all | grep 'w3-total-cache'