Made I.T. Forms: Unauthenticated Remote Code Execution (CVE-2024-51791)
CVE-2024-51791 is an unauthenticated arbitrary file upload vulnerability in the Made I.T. Forms WordPress plugin allowing remote code execution via a PHP web shell.
CVE search metadata
CVE search record: CVE-2024-51791. Severity: critical. CVSS: 10.0. EPSS: 0.63%. KEV: no. Product: Made I.T. Forms (3.1). Brief: Made I.T. Forms: Unauthenticated Remote Code Execution (CVE-2024-51791). Brief link: https://feed.craftedsignal.io/briefs/2026-10-cve-2024-51791-made-it-forms-rce/
Triage facts
Revision 1- Applicability
- Made I.T. Forms (3.1)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 29, 00:47 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- B2Likely
CVE-2024-51791 is an unauthenticated arbitrary file upload vulnerability found in the Made I.T. Forms WordPress plugin. The vulnerability allows an unauthenticated attacker to upload arbitrary PHP files to the server, facilitating remote code execution. A proof-of-concept (PoC) exploit script is publicly available, which automates the process of identifying vulnerable endpoints, uploading a PHP payload, and establishing an interactive shell.
Attack Chain
- Attacker identifies a WordPress site running the vulnerable Made I.T. Forms plugin.
- Attacker interacts with a vulnerable form endpoint (e.g., /form-1/).
- Attacker submits a maliciously crafted request body containing a PHP payload and the form-id parameter.
- The vulnerable plugin fails to sanitize the file upload, saving the PHP shell to the web-accessible directory.
- Attacker enumerates the upload directories to locate the deployed web shell.
- Attacker triggers the web shell to execute OS commands or establish a reverse shell.
Impact
Successful exploitation allows for full compromise of the underlying web server, including unauthorized access to sensitive data, modification of site content, and potential lateral movement within the network.
Recommendation
- Identify all WordPress instances running the Made I.T. Forms plugin.
- Implement strict ingress filtering to prevent unauthenticated access to form endpoints if immediate patching is not possible.
- Monitor web server logs for suspicious POST requests to form endpoints containing PHP code or unusual filename extensions.
- Ensure security patches for the Made I.T. Forms plugin are applied as soon as they are made available by the vendor.
Immediate actions
Scan web server logs for exploitation attempts targeting CVE-2024-51791.
Threat Hunt
Identify unexpected PHP files in web server upload directories.
Data: File system change logs or directory listings.
Mitigations
Disable or remove the Made I.T. Forms plugin until a secure version is available.
CVE-2024-51791
Detection coverage 1
Detect CVE-2024-51791 Exploitation Attempt
highDetects exploitation attempts against the Made I.T. Forms plugin by identifying POST requests to form endpoints containing PHP file extensions or suspicious shell-related characters.
Detection queries are available on the platform. Get full rules →