Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public HappyForms form
-
DeliverySubmit form with malicious HTML in referral value
-
ExploitUnescaped value embedded in notification email
-
ExecutionAdmin opens notification email
-
ImpactInjected HTML renders / phishing payload shown
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding for downstream
|
| Exploitation Conditions | Exploitation requires that the target site runs HappyForms before 1.26.15 with at least one publicly reachable form that generates admin notification emails (the plugin's default email-notification feature), and that the referral value is passed through to that email unescaped. The decisive limiting factor is user interaction (UI:R): the injected HTML only takes effect when a site administrator actually opens and views the notification email, so there is no automatic server-side compromise. No attacker authentication is needed (PR:N), and no special non-default plugin configuration is indicated by the description beyond the standard notification-email functionality being enabled. |
| Impact | This is a genuine but moderate-severity issue, not a top-tier emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N, base 5.4) shows a network-reachable, low-complexity flaw requiring no attacker privileges - consistent with the description's 'unauthenticated attackers' claim. The key risk-limiting signal is UI:R: exploitation is not self-contained because a site administrator must open and view the attacker-influenced notification email for the injected HTML to render. A public exploit exists (reported by WPScan), which raises the practical likelihood of opportunistic abuse, but POC availability is NOT the same as active exploitation. No EPSS score was provided, so exploitation probability cannot be quantified. The CVE is NOT listed in CISA KEV and there is no SSVC decision data in the input, so there is no evidence of confirmed in-the-wild exploitation. The realistic impact is bounded: HTML injection into admin-facing emails enables phishing, content spoofing, and social-engineering of administrators rather than direct code execution or data theft, which matches the Low confidentiality/integrity and None availability sub-scores. Overall: treat as a standard-priority patching item for affected HappyForms installs, elevated slightly by public POC and no-authentication reachability, but not a drop-everything critical. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a HappyForms form while supplying a crafted referral value containing malicious HTML (e.g., a fake login link or spoofed support notice). Because the referral value is embedded unescaped into the form-notification email, the injected markup renders when a site administrator opens that email, enabling phishing or content spoofing. A public exploit for this technique is already available via WPScan, and the low attack complexity (AC:L) means crafting the request is trivial. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
HTML injection in the HappyForms WordPress plugin (versions before 1.26.15) allows unauthenticated attackers to place arbitrary HTML into the notification emails that site administrators receive, because a user-controlled referral value is embedded without sanitisation or escaping. The injected markup only renders when an administrator actually opens the notification email, so exploitation requires user interaction and yields limited integrity impact on the email content rather than server-side compromise. Publicly available exploit code exists per the WPScan disclosure; there is no CISA KEV indication of active exploitation, and the severity is moderate.
RemediationAI
Upgrade HappyForms to version 1.26.15 or later, which is the first release that sanitises and escapes the referral value before it is embedded in notification emails; this is the only complete fix and should be applied to every site running an older build. Where an immediate update is not possible, reduce exposure by disabling admin notification emails for publicly reachable forms (the plugin's notification setting), accepting the operational cost of losing submission alerts, or by restricting forms behind membership/authentication so untrusted visitors cannot supply a referral value at all - both are partial mitigations that depend on the site's submission volume and access model rather than removing the flaw. Because injected markup executes only in the recipient's mail client, treating notification emails from pre-1.26.15 sites as untrusted (plain-text rendering or HTML blocking) limits the practical effect of the injection but does not remediate the plugin. Verify the applied version and consult the vendor advisory at https://wpscan.com/vulnerability/7673862c-b37c-4c7e-af3f-c32cbd2deb23/ for confirmation details.
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
HappyForms is a WordPress form-builder plugin that sends email notifications to site administrators when submissions arrive. The referral value - a user-controllable field associated with a form submission - is concatenated into the notification email body without output encoding, so an unauthenticated visitor can supply markup that the mail client later interprets. The root-cause class is improper neutralisation of user-controlled input during generation of a downstream document (the CWE-79/CWE-116 family), although no CWE identifier was assigned in the source data. The supplied CPE (cpe:2.3:a:unknown:happyforms) is vendor-unnormalised, so version pinning must rely on the WPScan advisory rather than CPE matching. Impact is bounded by the email rendering path: the injected content lives in the mail body, not in a server-executed context, which is consistent with the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - network reachable and unauthenticated (PR:N), but contingent on the administrator opening the message (UI:R) and limited to integrity effects within the notification email.
Know when Happyforms 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:L/I:L/A:N
Network-reachable unauthenticated form submission (AV:N/PR:N/AC:L), but impact is limited HTML injection realized only when an admin reads the email (UI:R), affecting integrity (I:L) with no confidentiality or availability loss.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The HappyForms WordPress plugin before 1.26.15 does not sanitise or escape a user-controlled referral value before embedding it in the form notification email, allowing unauthenticated attackers to inject arbitrary HTML into the emails site administrators receive.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
More in Happyforms
View allUnauthenticated PHP Object Injection in the Happyforms WordPress plugin (versions <= 1.26.13) allows remote attackers to
The Happyforms WordPress plugin before 1.22.0 does not validate and escape some of its block options before outputting t
The Happyforms WordPress plugin before 1.26.3 does not sanitise and escape some of its settings, which could allow high
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Happyforms Form bu
Unauthenticated cross-site scripting in the Happyforms WordPress plugin affects every release through version 1.26.15, a
Local File Inclusion in the Happyforms WordPress plugin (all versions through 1.26.12) allows authenticated administrato
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Happyforms
Missing Authorization vulnerability in Happyforms.25.10. Rated medium severity (CVSS 5.3), this vulnerability is remotel
EUVD-2026-107147
GHSA-qwq5-hm76-r6p9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB