Skip to main content

Simple Basic Contact Form CVE-2026-8172

| EUVDEUVD-2026-38418 HIGH
2026-06-23 WPScan GHSA-x74w-29rh-ccvr
7.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify site running vulnerable plugin
  2. Delivery
    Craft malicious link or cross-site form with XSS payload
  3. Exploit
    Lure victim via phishing/social engineering
  4. Execution
    Victim submits invalid input triggering validation error
  5. Persist
    Browser executes reflected JavaScript in site origin
  6. Impact
    Steal session cookies or perform admin actions

Vulnerability Assessment

Exploitation Conditions

Exploitation requires (1) the target WordPress site to have the Simple Basic Contact Form plugin installed and active at version ≤20250114, (2) the vulnerable contact form to be reachable on a public page so the validation-error code path can be triggered, and (3) a victim with a browser to either click an attacker-crafted link or submit a cross-site forged POST (UI:R), since reflected XSS does not fire without victim interaction. No authentication is required on the attacker side (PR:N), but the impact scales with the victim's privileges - exploitation against a logged-in administrator yields full session compromise, while exploitation against anonymous visitors is limited to client-side actions in their browser.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, 7.1 High) is consistent with a reflected XSS: network reachable, no privileges, but user interaction required, with scope change reflecting browser-side impact. Publicly available exploit code exists (WPScan write-up), which materially raises opportunistic risk, but the vulnerability is not in CISA KEV and no EPSS score is provided, so there is no current evidence of mass exploitation. Realistic priority is moderate - high enough to patch promptly on any site running the plugin (especially those with authenticated admins), but the UI:R requirement and need for a tailored lure prevent it from being a wormable, fully automatable threat.

Exploit ScenarioDerived

An attacker crafts a URL or an external HTML form that submits to the plugin's contact form endpoint with invalid input plus a JavaScript payload in one of the reflected fields, then lures a victim (e.g., a site administrator) to click the link via phishing or a malicious comment. The validation-error page reflects the payload unescaped, executing the attacker's JavaScript under the site's origin and enabling session theft, admin action forgery, or drive-by redirection; a public WPScan PoC documents the exact parameter and payload format.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 23, 2026

Reflected cross-site scripting in the Simple Basic Contact Form WordPress plugin (all versions through 20250114) allows unauthenticated remote attackers to execute arbitrary JavaScript in a visitor's browser when the victim follows a crafted link or submits a cross-site forged form that triggers a validation error. Publicly available exploit details have been published by WPScan, though the issue is not listed in CISA KEV and no EPSS data is provided in the input.

RemediationAI

No vendor-released patched version is identified in the supplied data - the WPScan advisory lists the plugin as vulnerable through 20250114 with no fixed release cited, so treat this as 'No vendor-released patch identified at time of analysis' and monitor https://wpscan.com/vulnerability/535ec1a1-b822-43c9-8264-6442199493d3/ for a fixed build. In the interim, deactivate and remove the Simple Basic Contact Form plugin (side effect: loss of contact form functionality - replace with a maintained alternative such as Contact Form 7 or WPForms) or place a WAF/ModSecurity rule in front of the form endpoint to block reflected payloads containing script tags, event handlers, and javascript: URIs (side effect: possible false positives on legitimate submissions containing angle brackets). Hardening WordPress with a strict Content-Security-Policy that disallows inline scripts will reduce, though not eliminate, exploitability.

Affected VersionsENISA

Simple Basic Contact Form 0 ≤20250114

Affected Packages

euvd simple_basic_contact_form no fix

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 plugin renders user-supplied form input back into the page when validation fails, but fails to apply HTML/attribute escaping (e.g., esc_attr/esc_html) before reflection - a classic improper neutralization of input during web page generation (CWE-79). Affected component per CPE is cpe:2.3:a:unknown:simple_basic_contact_form, a WordPress plugin that exposes a public contact form, meaning the vulnerable code path is reachable on any front-end page where the form is embedded. Because WordPress executes the reflected payload in the context of the site origin, any active session cookies (including for logged-in administrators who happen to browse the page) and DOM data are exposed.

Know when Simple Basic Contact Form 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

Reflected XSS reachable over the network without auth (PR:N) but requires victim click (UI:R); scope changes to browser, yielding 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

3
CVSS changed
Jun 23, 2026 - 13:22 NVD
7.1 (HIGH)
CVE Published
Jun 23, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 23, 2026 - 06:00 cve.org
HIGH 7.1

DescriptionCVE.org

The Simple Basic Contact Form WordPress plugin through 20250114 does not escape user-supplied input before reflecting it into the contact form output on validation errors, leading to a Reflected Cross-Site Scripting vulnerability that unauthenticated attackers can exploit against site visitors via a crafted link or cross-site form submission.

Executive ViewAI

Why It Matters

The Simple Basic Contact Form WordPress plugin (all versions through 20250114) contains a reflected cross-site scripting vulnerability that allows attackers to inject malicious code into website visitors' browsers through crafted links or form submissions. With publicly available exploit code already circulating and no vendor patch available, this poses immediate risk to visitor trust, website integrity, and potential unauthorized access to session data across all affected sites.

Business Impact: High
Compensating Controls

Disable the plugin or implement WAF filtering rules for XSS payloads; enforce strict Content Security Policy headers; review and enforce input validation and output encoding at application level; maintain updated backup in case of visitor-side exploitation; consider temporary plugin removal until vendor releases patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress plugin with limited 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 No
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