Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload
-
DeliveryDeliver link to victim via phishing
-
ExploitVictim clicks and payload reflects in page
-
ExecutionScript executes in victim browser session
-
ImpactSteal session tokens or perform actions as user
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 an authenticated or unauthenticated victim to click an attacker-crafted link that reflects malicious input into a page generated by the Payflex Payment Gateway plugin (versions up to and including 2.7.1); the payload then executes in the victim's browser. The defining limiting factor is required user interaction (UI:R) - there is no automatic or server-side trigger, so a successful attack depends on social engineering the victim into visiting the crafted URL. Impact is further bounded to the victim's browser context (session/token theft, page manipulation) rather than server-side compromise, and value is highest when the victim is a privileged WordPress user. |
| Impact | This is a reflected cross-site scripting (CWE-79) flaw in the Payflex Payment Gateway WordPress plugin (through 2.7.1), rated CVSS 7.1 via vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L. The network vector, low complexity, and no-privilege requirement raise the nominal score, but the UI:R (user interaction required) metric is the dominant limiting factor: an attacker cannot exploit a victim without tricking them into clicking a crafted link, which makes this unsuitable for automated, wormable, or mass exploitation. No EPSS score was supplied in the input, there is no CISA KEV listing, and no public exploit code is referenced, so there is no public exploit identified at time of analysis. The elevated base score is driven partly by the scope-change metric (S:C) that Patchstack conventionally assigns to XSS; the true technical impact of a reflected XSS is limited (session/token theft or UI manipulation in the victim's browser, not server compromise). Net assessment: a genuine but moderate, socially-engineered vulnerability - real enough to patch on a normal cycle, not a drop-everything emergency, and far below the real-world urgency of an unauthenticated RCE despite the 7.1 label. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL pointing at a vulnerable parameter in a WordPress site running Payflex Payment Gateway and delivers it via phishing email, a malicious ad, or a forum post. When a logged-in administrator or customer clicks the link, the unsanitized input is reflected into the page and the attacker's JavaScript executes in their browser session, enabling session cookie theft or actions performed as that user. No public proof-of-concept is referenced, and because UI:R applies, exploitation depends entirely on convincing the victim to follow the link. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Reflected cross-site scripting in the Tomlister Payflex Payment Gateway WordPress plugin (versions through 2.7.1) lets remote attackers inject script into a page generated by the plugin, which then executes in the browser of any victim who is persuaded to open a crafted URL. The CVSS vector requires user interaction (UI:R) and carries a scope change (S:C), so the practical payoff is theft of session or authentication tokens and manipulation of the rendered payment/admin page rather than any server-side compromise, with the highest value realized when the victim is a privileged WordPress user. There is no public exploit identified at time of analysis and the issue is not confirmed actively exploited (no CISA KEV listing); no EPSS score was provided in the source data.
RemediationAI
No vendor-released patch is identified in the provided data at time of analysis; the referenced Patchstack advisory (https://patchstack.com/database/wordpress/plugin/payflex-payment-gateway/vulnerability/wordpress-payflex-payment-gateway-plugin-2-7-1-cross-site-scripting-xss-vulnerability) is the authoritative source for the current fixed version, so administrators should check that page and the WordPress.org plugin repository and upgrade to the latest available release as soon as a patched version is published. Until a fix is confirmed, apply targeted compensating controls: if the payment gateway integration is not actively used, deactivate and remove the plugin entirely - the most reliable mitigation, with the trade-off that the site loses its Payflex checkout functionality; if it must remain, deploy a web application firewall rule set that blocks reflected script payloads in requests to the plugin's endpoints (trade-off: WAF signatures need tuning and can be bypassed by novel encodings, and legitimate parameters may be blocked). Additionally, enforce a restrictive Content-Security-Policy that disallows inline and third-party script on payment and checkout templates (trade-off: requires auditing all inline scripts on the site and can break existing front-end functionality), mark all cookies HttpOnly and Secure so any executed script cannot read session tokens (trade-off: some JavaScript-driven features may stop working), avoid browsing the WordPress admin while logged in through links received via email or chat, and keep WordPress core, themes, and all other plugins current to reduce the chance that this reflected XSS is chained with a separate flaw.
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 flaw is a classic CWE-79 improper neutralization of input during web page generation, specifically the reflected XSS sub-class: a request parameter or path value supplied by the attacker is echoed back into an HTML response generated by the Payflex Payment Gateway plugin without adequate output encoding, so the browser parses the injected markup and executes attacker-controlled script in the origin of the WordPress site. The affected component is the WordPress plugin distributed as tomtister's payflex-payment-gateway, identified by CPE cpe:2.3:a:tomlister:payflex_payment_gateway:*:*:*:*:*:*:*:* (the wildcard version range reflects that the advisory covers everything up to and including 2.7.1). Because the plugin operates in a payment-gateway context, injected script runs with access to the same-origin DOM, cookies not marked HttpOnly, and any local storage or nonces present on the page, which is why the CVSS vector scores scope change (S:C) and low confidentiality/integrity impact. The provided CVSS vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L; the independent assessment scopes the availability component as none (A:N), reinforcing that impact is confined to the victim's browser session and page content rather than to the web server, database, or payment processing backend. Reflected XSS of this type has no server-side trigger and cannot be fired without a victim following a socially engineered link or otherwise submitting the crafted input.
Know when Payflex Payment Gateway 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
Reflected XSS is network-reachable with no privileges but needs victim interaction (UI:R); it crosses into the browser security context (S:C) with low confidentiality/integrity impact and no availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Tomlister Payflex Payment Gateway payflex-payment-gateway allows Reflected XSS.This issue affects Payflex Payment Gateway: from n/a through 2.7.1.
Executive ViewAI
The Tomlister Payflex Payment Gateway WordPress plugin, used for payment processing, contains a high-severity reflected cross-site scripting vulnerability (CVE-2026-103346) affecting versions through 2.7.1. A successful attack could allow an attacker to hijack the session of a site administrator or customer, leading to unauthorized access, payment manipulation, or data theft. There is no public exploit identified at time of analysis, and no vendor-released patch identified at time of analysis, so leadership should prioritize risk assessment and interim mitigations for any WordPress sites using this plugin.
Disable or remove the Tomlister Payflex Payment Gateway plugin until a patch is available. If the plugin must remain active, deploy a Web Application Firewall (WAF) with rules to detect and block reflected XSS attempts targeting this plugin, implement a strict Content Security Policy (CSP) to prevent inline script execution, and educate privileged users about the risks of clicking untrusted links. Additionally, monitor logs for signs of exploitation and enforce least-privilege principles for WordPress accounts.
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.
EUVD-2026-93223
GHSA-9hmp-g9pr-gr8c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB