Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft URL with malicious payload in reflected parameter
-
DeliveryPhish admin into clicking link
-
ExploitPayload reflected unescaped in admin page
-
ExecutionScript executes in wp-admin origin
-
ImpactHijack admin session / perform privileged actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a specific parameter on one of the plugin's admin pages (versions before 1.5.3) that is reflected without proper sanitization/escaping; the attacker must deliver a crafted link and a high-privilege user - explicitly an authenticated WordPress administrator - must be logged in and click it (UI:R). Limiting factors: it is reflected (not stored), so it needs per-victim social engineering rather than passive triggering; SSVC marks it non-automatable; and it is ineffective if the admin does not follow the attacker-supplied URL or if the site has been updated to 1.5.3 or later. |
| Impact | Signals are internally consistent and point to a genuine but bounded risk. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L → 7.1) is well-calibrated for a reflected XSS: network-reachable, low complexity, no attacker privileges, but requiring victim interaction (UI:R) and a scope change (S:C) because script executes in the WordPress admin origin. EPSS is low at 0.15% (5th percentile) and SSVC records Exploitation: poc, Automatable: no, Technical Impact: partial - meaning a proof-of-concept exists (confirmed by the WPScan reference) but no evidence of active, automated exploitation. This is NOT actively exploited: not in CISA KEV. The 'partial' technical impact and low/low/low CVSS impacts correctly reflect that this yields session/action hijacking against an admin rather than direct code execution. Net: a legitimate 'patch-in-normal-cycle' issue rather than an emergency - real because a working PoC exists and the target is a high-privilege admin, but limited because it requires social-engineering an authenticated admin to click a crafted link and is not automatable. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL for the plugin's admin page embedding JavaScript in the unsanitized reflected parameter, then phishes a logged-in WordPress administrator into clicking it. When the admin's browser loads the page, the injected script runs in the wp-admin origin and can perform admin actions (e.g., create a rogue admin, alter settings, or exfiltrate nonces/session data). A publicly available proof-of-concept is published via WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Reflected cross-site scripting in the WordPress plugin 'Database for Contact Form 7, WPForms, Elementor Forms' (Database for CF7) before version 1.5.3 allows an unauthenticated remote attacker to inject script into an administrative page via a request parameter that is echoed back without sanitisation or escaping. Exploitation is not automatic: the attacker must deliver a crafted URL and a logged-in WordPress administrator must click it, but because the CVSS vector assigns S:C the script executes in the admin's privileged context, enabling session abuse, malicious admin-side actions, or further compromise of the site. Publicly available exploit code exists and the vendor has released version 1.5.3 as the fix; EPSS is low at 0.15% (5th percentile), SSVC rates the issue as POC-based but non-automatable with partial technical impact, and it is not confirmed as actively exploited (not listed in CISA KEV).
RemediationAI
Vendor-released patch: upgrade the 'Database for Contact Form 7, WPForms, Elementor Forms' plugin to version 1.5.3 or later, which should be applied through the WordPress plugin updater or by reinstalling the plugin from the official directory; patch availability is confirmed by the vendor per the WPScan advisory at https://wpscan.com/vulnerability/d574b78c-df04-4dab-bd33-e3a22ff51918/ (see also https://nvd.nist.gov/vuln/detail/CVE-2026-14870). If an immediate update is not possible, the most effective compensating control is to deactivate the plugin entirely, accepting the operational trade-off that stored form-submission records and the admin dashboard view of those submissions become unavailable until the plugin is reinstalled at 1.5.3. Additional hardening: restrict access to wp-admin (for example, via an IP allowlist, HTTP authentication, or a security plugin) so that only trusted networks can load the affected admin pages, at the cost of added friction for legitimate administrators; deploy a WAF rule that filters script-bearing characters in query parameters reaching plugin admin pages, recognising that obfuscation can bypass signature-based filtering; and train administrators not to follow unsolicited links into wp-admin, since the exploit requires a logged-in admin to click the crafted URL. Because this is a reflected (not stored) XSS, no database cleanup is required after patching, and no further containment steps are needed beyond confirming that all sites running the plugin report version 1.5.3 or higher.
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 affected component is a third-party WordPress plugin that stores and displays form submissions from Contact Form 7, WPForms, and Elementor Forms inside the WordPress administrative dashboard; the CPE entry cpe:2.3:a:unknown:database_for_contact_form_7,_wpforms,_elementor_forms:*:*:*:*:*:*:*:* identifies the package with a wildcard version and an unlisted vendor. The root cause is CWE-79 (Improper Neutralisation of Input During Web Page Generation), specifically a reflected variant: one of the plugin's admin pages takes a request parameter and prints it back into the HTML response without output encoding, so injected markup/JavaScript is parsed by the administrator's browser. CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L reflects a network-reachable, low-complexity attack that needs no attacker authentication but does require user interaction (the admin clicking the link), with a scope change because the vulnerable component's output crosses into the privileged admin browsing context; confidentiality, integrity, and availability impacts are limited. SSVC classifies exploitation as 'poc' with 'Automatable: no', consistent with a reflected XSS that must be socially engineered per victim rather than mass-triggered.
Know when Database For Contact Form 7 Wpforms Elementor Forms 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:N/UI:R/S:C/C:L/I:L/A:L
Standard reflected XSS: remote and low-complexity with no attacker privileges, but requires admin interaction (UI:R) and executes in the admin origin (S:C) with limited C/I/A impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Database for Contact Form 7, WPforms, Elementor forms WordPress plugin before 1.5.3 does not properly sanitise and escape a parameter before reflecting it back in an admin page, leading to a Reflected Cross-Site Scripting which could be used against high privilege users such as admin.
Articles & Coverage 1
Executive ViewAI
The WordPress plugin Database for Contact Form 7, WPForms, Elementor Forms (Database for CF7) prior to version 1.5.3 contains a reflected cross-site scripting flaw that can execute malicious script in a logged-in administrator’s browser, potentially enabling session abuse or unauthorized administrative actions. Publicly available exploit code exists, but the issue is not confirmed as actively exploited (not listed in CISA KEV) and EPSS is low. Leadership should care because a successful attack could compromise WordPress administrative control, affecting site integrity, customer data, and brand trust; a vendor patch (1.5.3) is available and should be prioritized.
Apply vendor patch.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
SQL injection in the Database for Contact Form 7, WPforms, Elementor forms WordPress plugin (versions before 1.5.5) expo
PHP object injection in the 'Database for Contact Form 7, WPforms, Elementor forms' WordPress plugin (all versions befor
A vulnerability in CRM Perks Contact Form Entries contact-form-entries.3.0. Rated high severity (CVSS 8.5), this vulnera
Arbitrary file deletion in the Database for Contact Form 7, WPforms, Elementor forms WordPress plugin (versions ≤1.5.1)
The Contact Form Entries plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file validatio
Arbitrary file copy in the Database for Contact Form 7, WPforms, Elementor Forms WordPress plugin (versions ≤ 1.5.1) exp
URL Redirection to Untrusted Site ('Open Redirect') vulnerability in CRM Perks Integration for HubSpot and Contact Form
Authenticated attackers with Contributor-level access or above can extract all form submissions from the Database for Co
EUVD-2026-49701
GHSA-5cch-gjr9-6pjq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB