🇰🇷 한글 설명
WordPress의 WP Dropzone 플러그인 1.1.0 이하 버전에서 인증된 사용자가 임의의 파일을 업로드할 수 있는 취약점이 발견되었습니다. chunked 업로드 기능이 파일 유형 검증 전에 파일을 업로드 디렉토리에 직접 기록하기 때문에, 권한을 가진 공격자가 악성 파일을 업로드하여 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
웹사이트의 파일 업로드 기능이 검사 과정을 건너뛰고 파일을 바로 저장하는 결함이 있습니다. 이를 통해 해커가 악성 프로그램을 몰래 올려서 웹사이트를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
The WP Dropzone plugin for WordPress is vulnerable to authenticated arbitrary file upload in all versions up to, and including, 1.1.0 via the `ajax_upload_handle` function. This is due to the chunked upload functionality writing files directly to the uploads directory before any file type validation occurs. This makes it possible for authenticated attackers, with subscriber level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.
📍 영향받는 시스템
WordPress WP Dropzone plugin (버전 1.1.0 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자(구독자 권한 이상)가 ajax_upload_handle 함수를 통해 검증되지 않은 파일을 업로드
🛡️ 대응 방법
WP Dropzone 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 wp-dropzone이 나타나고 버전이 1.1.0 이하인지 확인하십시오.
wp plugin list --all | grep -E 'wp-dropzone'