Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain WordPress Contributor account
-
DeliverySend crafted AJAX request to duplication endpoint
-
ExploitSupply arbitrary target post ID
-
ExecutionPlugin duplicates post without per-object authorization check
-
ImpactRead private metadata and secrets from published duplicate
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires a valid WordPress user account with at minimum Contributor-level access on the target site. The Kali Forms - Contact Form & Drag-and-Drop Builder plugin must be installed, active, and running a version prior to 2.4.17 - the post-duplication AJAX action is enabled by default upon plugin activation, so no special configuration is needed beyond standard installation. Exploitation is bounded by the requirement for a Contributor (or higher) account: unauthenticated visitors and lower-privilege roles (such as Subscriber) cannot trigger this action. The impact scope is limited to post metadata and secrets stored within the Kali Forms plugin's data structures; server-level secrets or credentials outside the WordPress database are not directly exposed. Sites where all user accounts are fully trusted or where Contributor role is not assigned to external parties are not materially at risk. |
| Impact | The vendor-provided CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N scores 5.5 (Medium), but this vector contains a significant discrepancy: it assigns PR:H (high privilege), whereas the CVE description explicitly states that Contributor-level access or above is sufficient. In WordPress, Contributor is a low-privilege role routinely granted to guest authors - this maps to PR:L, not PR:H. A corrected vector with PR:L yields approximately 7.1 (High), which better reflects actual risk. No EPSS data was provided; this absence should be noted. The vulnerability is not in CISA KEV, reducing urgency slightly, but a public proof-of-concept is confirmed by WPScan. The confidentiality impact of High is well-supported: private metadata and plugin-stored secrets (which may include API keys, form submission data, or configuration tokens) can be exfiltrated. Integrity impact is Low, reflecting that the attacker publishes a duplicate but cannot modify the original. Overall, this is a genuine medium-to-high priority issue on any multi-user WordPress site where untrusted contributors exist and the plugin is installed. |
| Exploit ScenarioDerived | A publicly available proof-of-concept exists per WPScan. An attacker with a Contributor account on a WordPress site - such as a guest blogger or external content contributor - sends a crafted AJAX request to the Kali Forms post-duplication endpoint with the ID of a private post or form belonging to another user. The plugin duplicates the post and publishes it under the attacker's ownership without performing any ownership or visibility check, after which the attacker reads the duplicated post's metadata to extract secrets, API keys, or form configuration data embedded there by other plugin users. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 15, 2026
Kali Forms - Contact Form & Drag-and-Drop Builder WordPress plugin before version 2.4.17 allows any authenticated Contributor-level (or higher) user to duplicate arbitrary posts they do not own by exploiting a missing per-object authorization check in the plugin's AJAX post-duplication action. The attacker gains a published copy of the target post under their own ownership and can extract private post metadata, including secrets stored by other Kali Forms instances on the same site. A publicly available proof-of-concept exists per WPScan; the vulnerability is not currently listed in the CISA KEV catalog, though the low privilege bar and default-enabled feature make it an actionable risk on any multi-user WordPress installation running the affected plugin.
RemediationAI
Upgrade the Kali Forms - Contact Form & Drag-and-Drop Builder WordPress plugin to version 2.4.17 or later, which introduces the missing per-object capability check in the AJAX post-duplication handler. The patch is confirmed available from the vendor per WPScan advisory https://wpscan.com/vulnerability/d73500e1-a8bc-4d31-ad9b-d1f71212bcc7/ and VulDB https://vuldb.com/vuln/379198. If immediate patching is not feasible, reduce the Contributor role assignment to only fully trusted users, as this eliminates the attack surface for external or low-trust contributors - note this may restrict legitimate editorial workflows. Alternatively, if the Kali Forms plugin offers a setting to disable the post-duplication feature, disabling it removes the vulnerable AJAX action at the cost of losing duplication functionality for all users. Rotating any secrets (API keys, tokens) stored in Kali Forms post metadata is advisable on sites with untrusted Contributor-level accounts, as prior exposure cannot be ruled out.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is classified under CWE-639 (Authorization Bypass Through User-Controlled Key), an IDOR-class root cause where the application performs a capability check at the action level ('can this user duplicate posts?') but omits the per-object check ('does this user have the right to access this specific post?'). The Kali Forms plugin registers a WordPress AJAX handler for its post-duplication feature; when invoked, it accepts an arbitrary post ID supplied by the client without verifying the requesting user's relationship to that specific post. This allows any Contributor (who normally cannot read private posts or posts owned by others) to supply any post ID and receive a duplicate with its metadata intact. The affected product per CPE is cpe:2.3:a:unknown:kali_forms_-_contact_form_&_drag-and-drop_builder:*:*:*:*:*:*:*:* covering all versions before 2.4.17. WordPress's object-level access control (post ownership, post status visibility) is entirely bypassed at this AJAX endpoint.
Know when Kali Forms Contact Form Drag And Drop Builder gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N
Contributor access is PR:L in WordPress; AJAX endpoint is network-reachable with no interaction; C:H reflects secret metadata exfiltration, I:L reflects unauthorized post publication.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Kali Forms - Contact Form & Drag-and-Drop Builder WordPress plugin before 2.4.17 does not perform a per-object capability check in its post-duplication AJAX action, allowing users with Contributor-level access or above to duplicate any post (regardless of owner, post type, or status) into a published post they own and read its private post metadata, including secrets stored by other Kali Forms - Contact Form & Drag-and-Drop Builder WordPress plugin before 2.4.17.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The Kali Forms plugin for WordPress contains a critical remote code execution vulnerability that allows unauthenticated
Stored cross-site scripting in the Kali Forms WordPress plugin (before 2.4.13) allows Contributor-level users to inject
Unauthenticated file upload to the WordPress Media Library is possible in Kali Forms - Contact Form & Drag-and-Drop Buil
Email address disclosure in Kali Forms versions before 2.4.30 allows authenticated Subscriber-level users to retrieve th
Kali Forms versions before 2.4.30 expose its test-email handler to any authenticated user, allowing a Subscriber-level a
Remote code execution in the Kali Forms WordPress plugin (≤2.4.20) allows unauthenticated network attackers to execute a
Stored cross-site scripting in the Kali Forms - Contact Form & Drag-and-Drop Builder plugin for WordPress (all versions
Stored Cross-Site Scripting in the Kali Forms WordPress plugin (versions up to and including 2.4.13) allows authenticate
EUVD-2026-44593
GHSA-mg5f-qx7f-gf9j
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB