🇰🇷 한글 설명
Bulk Media Register 워드프레스 플러그인 2.01 이전 버전은 서버에서 파일을 이동하기 전에 사용자가 입력한 경로를 제대로 검증하지 않습니다. 이로 인해 Author 권한을 가진 사용자가 워드프레스 루트 외부를 포함한 임의의 파일을 이동하거나 이름을 변경할 수 있으며, 이는 디렉터리 수준의 접근 통제를 우회하고 보호된 파일을 노출시킬 수 있습니다.
💡 쉬운 설명
이 취약점은 워드프레스 사이트의 글 작성자 권한을 가진 사용자가 서버의 다른 중요한 파일을 옮기거나 이름을 바꿀 수 있게 합니다. 이를 통해 원래 접근이 막혀 있던 민감한 파일이 노출될 수 있습니다.
🇺🇸 원문 (English)
The Bulk Media Register WordPress plugin before 2.01 does not properly validate a user-supplied path before moving a file on the server, allowing users with the Author role to move or rename arbitrary files, including outside the WordPress root, which can defeat directory-level access controls and disclose protected files.
📍 영향받는 시스템
Bulk Media Register WordPress 플러그인 2.01 이전 버전
⚔️ 공격 벡터
Author 권한을 가진 인증된 사용자가 파일 경로를 조작한 요청으로 서버상의 임의 파일을 이동 또는 이름 변경
🛡️ 대응 방법
Bulk Media Register 플러그인을 2.01 이상으로 업데이트하고, 불필요한 Author 계정 권한을 점검
🔧 검증 코드
출력된 Version 값이 2.01 미만이면 취약한 버전이며, 2.01 이상이면 패치가 적용된 것입니다. 결과가 없으면 플러그인이 설치되어 있지 않은 것입니다.
grep -i 'Version' wp-content/plugins/bulk-media-register/*.php 2>/dev/null | head -5