🇰🇷 한글 설명
WordPress Doubly 플러그인의 역직렬화 취약점으로, 업로드된 ZIP 파일의 content.txt에서 신뢰할 수 없는 데이터를 처리하여 PHP 객체 주입을 허용합니다. 구독자 이상의 인증된 공격자가 POP chain을 통해 임의의 코드 실행, 파일 삭제, 민감한 정보 탈취 등을 수행할 수 있습니다.
💡 쉬운 설명
WordPress의 특정 플러그인에서 악의적으로 만든 파일을 업로드하면 공격자의 명령이 서버에서 실행될 수 있습니다. 플러그인을 최신 버전으로 업데이트하여 문제를 해결해야 합니다.
🇺🇸 원문 (English)
The Doubly – Cross Domain Copy Paste for WordPress plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.0.46 via deserialization of untrusted input from the content.txt file within uploaded ZIP archives. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject a PHP Object. The additional presence of a POP chain allows attackers to execute arbitrary code, delete files, retrieve sensitive data, or perform other actions depending on the available gadgets. This is only exploitable by subscribers, when administrators have explicitly enabled that access.
📍 영향받는 시스템
Doubly – Cross Domain Copy Paste for WordPress plugin version 1.0.46 and earlier
⚔️ 공격 벡터
Authenticated Subscriber-level user uploads crafted ZIP archive with malicious content.txt file triggering PHP object deserialization and code execution via gadget chain
🛡️ 대응 방법
Update plugin to version 1.0.47 or later and restrict ZIP file upload permissions to administrator accounts only
🔧 검증 코드
표시된 버전이 1.0.47 이상이면 패치됨, 1.0.46 이하이면 취약 상태입니다.
grep -r 'Version:' /var/www/html/wp-content/plugins/doubly*/readme.txt 2>/dev/null | grep -oP 'Version:\s*\K[0-9.]+'