Skip to main content

CF7 Database EUVDEUVD-2026-49701

| CVE-2026-14870 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-28 WPScan GHSA-5cch-gjr9-6pjq
7.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft URL with malicious payload in reflected parameter
  2. Delivery
    Phish admin into clicking link
  3. Exploit
    Payload reflected unescaped in admin page
  4. Execution
    Script executes in wp-admin origin
  5. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Database for Contact Form 7, WPforms, Elementor forms 0 <1.5.3

Affected Packages

euvd database_for_contact_form_7_wpforms_elementor_forms fix: 1.5.3

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

Vendor (WPScan) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

4
CVSS changed
Jul 28, 2026 - 14:37 NVD
7.1 (HIGH)
Patch available
Jul 28, 2026 - 07:01 EUVD
CVE Published
Jul 28, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 28, 2026 - 06:00 cve.org
HIGH 7.1

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular WordPress form-submission database add-on plugin, sizable but niche install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy