🇰🇷 한글 설명
Shared Files WordPress 플러그인 1.7.67 미만 및 shared-files-pro 1.7.68 미만 버전에서 파일 경로 검증 미흡으로 인해 발생하는 취약점입니다. 공격자가 경로 탐색 필터를 우회하여 업로드 디렉토리 외부의 경로를 저장할 수 있으며, 파일 삭제 시 서버의 임의 파일(예: wp-config.php)이 삭제되어 서비스 거부 및 사이트 탈취로 이어질 수 있습니다.
💡 쉬운 설명
파일을 올리거나 지울 때 경로를 제대로 확인하지 않아 발생하는 문제입니다. 나쁜 의도를 가진 사람이 서버의 중요한 설정 파일을 강제로 지워버려 웹사이트를 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
The Shared Files WordPress plugin before 1.7.67, shared-files-pro WordPress plugin before 1.7.68 do not properly sanitize a file path taken from a frontend file submission and their single-pass traversal filter is bypassable, allowing unauthenticated users to store a path that points outside the uploads directory. When the corresponding file entry is later permanently deleted, an arbitrary file on the server (such as wp-config.php) is deleted, leading to denial of service and potential site takeover.
📍 영향받는 시스템
Shared Files WordPress plugin < 1.7.67, shared-files-pro WordPress plugin < 1.7.68
⚔️ 공격 벡터
인증되지 않은 사용자가 파일 제출 시 경로 탐색(Path Traversal) 기법을 사용하여 서버 내 임의 파일 삭제
🛡️ 대응 방법
Shared Files 플러그인을 1.7.67 이상으로, shared-files-pro 플러그인을 1.7.68 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록의 버전이 취약한 버전(1.7.67 미만 또는 1.7.68 미만)인지 확인하십시오.
wp plugin list --allow-root | grep -E 'shared-files|shared-files-pro'