Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit form with malicious script payload
-
DeliveryPayload stored unsanitized in submissions
-
ExploitAdmin opens submissions screen in dashboard
-
ExecutionScript executes in admin session
-
ImpactHijack session / create rogue admin
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 the plugin's public-facing form submission feature to be in use, so that an unauthenticated attacker can submit a form value that is stored without sanitization. The payload only fires when a logged-in administrator (or privileged user) subsequently views the form submissions screen in the wp-admin dashboard - this required admin interaction (UI:R) is the primary limiting factor and means execution is deferred and not attacker-controlled in timing. Affected deployments are any site running the 'Forms' WordPress plugin at a version below 3.0.2; updating to 3.0.2 removes the condition. No authentication is required to plant the payload (PR:N), but no payload executes on an environment where admins never open the submissions view. |
| Impact | Signals point to a genuine but non-urgent risk rather than a widespread emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R) correctly captures unauthenticated remote injection, but its C:H/I:H/A:H impact rating (yielding 8.8) is aggressive for a stored XSS: the real impact is script execution in an administrator's browser session, which is better modeled as a scope change with limited direct confidentiality/integrity impact (see assessed vector). EPSS is low at 0.21% (10th percentile), and CISA SSVC lists Exploitation as 'none' and Automatable as 'no', both consistent with the absence of a KEV listing - this is NOT confirmed actively exploited. However, POC/exploit code is publicly available (WPScan) and SSVC rates Technical Impact as 'total', reflecting that successful exploitation can hijack a full administrator session. The key tension: a high CVSS and total technical impact versus low EPSS, no automatability, and a mandatory admin-interaction precondition (an admin must open the submissions screen). Net assessment: patch promptly as a meaningful admin-takeover vector, but it is not a mass-exploitation, drive-by threat. One data caveat: the affected product is identified only as a generic 'Forms' plugin with vendor 'unknown' in the CPE, so the precise plugin and its install base cannot be confirmed from the input - verify the exact plugin via the WPScan reference. |
| Exploit ScenarioDerived | An unauthenticated visitor submits the plugin's form with a crafted field value containing a JavaScript payload (e.g., in a name or message field), which is stored unsanitized. When an administrator later opens the form submissions screen in wp-admin, the payload is output unescaped and executes in their authenticated session, enabling actions such as creating a rogue admin or planting a backdoor. Public exploit code for this stored XSS is available via WPScan, lowering the skill needed to reproduce it. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Stored cross-site scripting in the Forms WordPress plugin (versions before 3.0.2) allows an unauthenticated attacker to submit a crafted form value that the plugin neither sanitises on storage nor escapes when rendering the form submissions screen, so the injected script executes in the browser of any administrator who later opens that dashboard view. Exploitation depends on the site actually using the plugin's public-facing submission feature and on a privileged user subsequently viewing the submissions list, which makes execution deferred and not attacker-controlled in timing; public exploit code exists, but exploitation is not confirmed active (CISA SSVC: exploitation none) and EPSS is low at 0.21% (10th percentile). Our independent assessment re-scores the issue as CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - a genuine but non-urgent risk rather than a widespread emergency.
RemediationAI
Vendor-released patch: upgrade the Forms WordPress plugin to 3.0.2 or later - this is the only complete fix, since it removes both the missing input sanitisation and the missing output escaping. Apply the update through the WordPress plugin admin or WP-CLI (wp plugin update forms) and verify the installed version afterwards; because the flaw is stored, existing malicious rows written before the upgrade are not necessarily cleaned by the patch, so administrators should also review and clear any suspicious entries on the form submissions screen after updating. If upgrading immediately is not possible, compensating controls with their trade-offs are: disable or unpublish the public-facing form until 3.0.2 can be installed (removes the attack surface entirely, at the cost of losing legitimate form submissions); temporarily restrict access to the wp-admin submissions page to trusted users only and avoid opening it until patched (the payload fires only in that view, but this only defers risk for any admin who does open it); and deploy a WAF rule that blocks script-bearing payloads in form POST bodies (reduces but cannot fully eliminate the issue because payload encoding is attacker-controlled, and it adds false-positive risk for legitimate rich-text submissions). Vendor advisory and technical details are at https://wpscan.com/vulnerability/75bdda94-06b3-4747-bcd2-903167ac1c00/ and https://nvd.nist.gov/vuln/detail/CVE-2026-86799.
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 root cause is CWE-79 (improper neutralisation of input during web page generation), specifically the stored/persistent XSS variant: form field values received through the plugin's public submission endpoint are written to the database without sanitisation and are later emitted into the wp-admin submissions screen without output escaping, so the payload persists server-side and fires only when a privileged user renders that admin page. Because the malicious data crosses from the front-end public form into the administrative dashboard, the independent assessment applies a changed scope (S:C) - the vulnerable component affects resources beyond its own security authority - while limiting confidentiality and integrity impact to Low (C:L/I:L/A:N), which is materially lower than the 8.8 score implied by the vendor-supplied AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H vector. The CPE data (cpe:2.3:a:unknown:forms:*:*:*:*:*:*:*:*) shows the affected package tracked as the WordPress plugin 'forms' with the vendor field unrecorded, consistent with a WordPress.org-hosted plugin rather than a standalone application; the ecosystem context is the WordPress plugin architecture, where unauthenticated front-end input handlers write to wp_posts/wp_postmeta-style storage that admin list tables then render. The attack requires no authentication to plant the payload (PR:N per the vector) but requires user interaction for the payload to execute (UI:R), and no code runs on a site whose administrators never open the submissions view.
Know when 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:U/C:H/I:H/A:H
Unauthenticated remote injection (PR:N, AV:N, AC:L) but requires admin to view submissions (UI:R); stored XSS crosses into the admin browser (S:C) with limited direct C/I and no availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Forms WordPress plugin before 3.0.2 does not sanitise submitted form values on storage, nor escape them before outputting them on the form submissions screen in the administration dashboard, allowing unauthenticated users to inject arbitrary web scripts that will execute in the browser of any administrator viewing the submissions.
Technical POC Analysis
Evidence base: the WPScan/WPVDB advisory (WPVDB ID 75bdda94-06b3-4747-bcd2-903167ac1c00) only.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
The Forms plugin for WordPress (versions before 3.0.2) contains a stored cross-site scripting vulnerability that allows an unauthenticated attacker to inject malicious code into form submissions, which then executes in the browser of any administrator who views the submissions dashboard. This can lead to theft of administrator session tokens or full compromise of the affected WordPress site. Organizations running this plugin with its public submission feature enabled should prioritize patching, though no active exploitation has been confirmed and the likelihood of exploitation remains low.
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.
Unauthenticated remote takeover of Oracle Forms is possible in the Forms Services (C/S, Charmode) component of Oracle Fu
Unauthenticated remote takeover of Oracle Forms is achievable through the Forms Services C/S Charmode component in versi
Unauthenticated remote attackers with HTTP reachability to the Oracle Forms Services listener can bypass authentication
Authentication bypass in Oracle Forms (Oracle Fusion Middleware) 12.2.1.19.0 and 14.1.2.0.0 lets an unauthenticated, net
Unrestricted network access to Oracle Forms 12.2.1.19.0 and 14.1.2.0.0 allows unauthenticated attackers to bypass authen
Full takeover of Oracle Forms 12.2.1.19.0 and 14.1.2.0.0 is achievable by an unauthenticated remote attacker exploiting
Umbraco Forms version 4.0.0 up to and including 8.7.5 and below are vulnerable to a security flaw that could lead to a r
Unauthenticated remote code execution in the Balbooa Forms extension for Joomla (versions before 2.4.3.4) lets a visitor
The Forms WordPress plugin before 1.12.3 did not sanitise its input fields, leading to Stored Cross-Site scripting issue
Improper authentication in the Oracle Forms Client/Server (C/S) Charmode runtime allows an unauthenticated, network-reac
Unauthenticated path traversal in Balbooa Forms (a Joomla extension) before 2.4.3.4 allows remote attackers to exfiltrat
Authentication bypass in Oracle Forms (component: Forms Services, C/S, Charmode) allows an unauthenticated remote attack
EUVD-2026-100855
GHSA-mj4w-fwv4-27g5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB