Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFingerprint WordPress site running GetPaid
-
DeliveryIdentify vulnerable plugin endpoint
-
ExploitSend unauthenticated HTTP request
-
ExecutionParse sensitive data embedded in response
-
ImpactAggregate harvested invoice/customer data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Outbound data filtering
|
| Exploitation Conditions | The target site must have the Stiofan GetPaid / Invoicing WordPress plugin installed and active at any version up to and including 2.8.49, and the vulnerable endpoint (REST route, AJAX action, or rendered view that embeds the sensitive fields) must be reachable from the attacker's network - i.e., the WordPress site is exposed to the internet or to the attacker's segment. Per CVSS PR:N/UI:N/AC:L, no authentication, no user interaction, and no special timing or race condition are required. Limiting factors are deployment-side rather than vulnerability-side: sites that have removed/deactivated GetPaid, that gate wp-json/ and admin-ajax.php behind authentication or a WAF, or that have no invoice/customer data populated yet will see reduced practical impact even though the code path remains technically reachable. |
| Impact | Signals are mixed and lean toward 'serious but not emergency.' CVSS 7.5 is driven entirely by High confidentiality impact with no integrity or availability impact, over a fully remote, low-complexity, unauthenticated, no-user-interaction vector (AV:N/AC:L/PR:N/UI:N/C:H/I:N/A:N) - meaning any internet-reachable vulnerable site can be probed at scale. Counterweights: there is no CISA KEV listing, no published EPSS score in the input, no SSVC decision, and no public POC referenced beyond the Patchstack advisory; the exact data category exposed ('embedded sensitive data') is not specified, so the High confidentiality rating reflects a worst-case interpretation rather than confirmed leakage of credentials or PII. Conflict to flag: the description gives no detail on which endpoint or data class is affected, so defenders cannot independently validate the C:H rating without the Patchstack advisory body. Treat as a prompt-patch issue for any site running GetPaid, especially e-commerce/invoicing deployments where leaked invoice or customer data has direct privacy and regulatory consequences. |
| Exploit ScenarioDerived | An attacker enumerates WordPress sites running the GetPaid (Invoicing) plugin via fingerprinting (readme.txt, asset URLs, REST namespaces), then issues unauthenticated HTTP requests to the vulnerable endpoint and parses sensitive fields embedded in the response - for example invoice metadata, customer details, or internal configuration - to harvest data at scale across many sites. No user interaction or authentication is required per the CVSS vector, and no public exploit identified at time of analysis means initial discovery would likely come from the Patchstack write-up. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 15, 2026
Sensitive information disclosure in the GetPaid WordPress plugin (also known as Invoicing, by Stiofan) through version 2.8.49 allows remote unauthenticated attackers to retrieve embedded sensitive data via responses sent by the plugin. The flaw is classified as CWE-201 and was reported by Patchstack; no public exploit identified at time of analysis, but the network-reachable, no-auth, no-interaction CVSS profile makes opportunistic discovery plausible on exposed WordPress sites.
RemediationAI
No vendor-released patch identified at time of analysis from the supplied data - the Patchstack advisory marks the issue as affecting GetPaid up to and including 2.8.49 without naming a fixed release, so administrators should monitor the plugin's WordPress.org page and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/invoicing/vulnerability/wordpress-getpaid-plugin-2-8-49-sensitive-data-exposure-vulnerability) and upgrade to a release newer than 2.8.49 as soon as the maintainer publishes one. Until a fix ships, compensating controls include: deactivating the GetPaid/Invoicing plugin on sites that do not actively need it (trade-off: removes invoicing/payment UI and shortcodes); placing the WordPress admin and any GetPaid REST/AJAX endpoints behind a WAF rule or virtual patch - Patchstack provides one to subscribers - restricting access to the affected routes (trade-off: may block legitimate integrations until rules are tuned); restricting public access to wp-json/getpaid/* (or the plugin's specific REST namespace) and admin-ajax.php actions related to invoicing via web-server ACLs or authenticated reverse proxy (trade-off: can break front-end checkout flows that rely on those endpoints, so test before enforcing); and reviewing access and request logs for unusual GET/POST volume against invoice, customer, or settings endpoints to detect probing.
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
GetPaid (slug 'invoicing') is a WordPress plugin by Stiofan used for invoicing, payments, and paid content on WordPress sites, identified by CPE cpe:2.3:a:stiofan:getpaid:*. CWE-201 (Insertion of Sensitive Information Into Sent Data) means the application embeds data into outbound responses (HTML, JSON, headers, or API payloads) that the requester should not be authorized to see - typically caused by an endpoint or template returning fields beyond what the consumer needs, such as internal IDs, configuration values, customer/order metadata, tokens, or other backend state. In a WordPress plugin context this commonly manifests as a REST route, AJAX action (admin-ajax.php), shortcode render, or front-end view that leaks fields from invoices, customer records, or plugin settings without an authorization check on what is included in the response.
Know when Getpaid 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:N/S:U/C:H/I:N/A:N
Network-reachable WordPress endpoint, no auth or interaction required, leakage only affects confidentiality of embedded sensitive data with no integrity or availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Insertion of Sensitive Information Into Sent Data vulnerability in Stiofan GetPaid allows Retrieve Embedded Sensitive Data.
This issue affects GetPaid: from n/a through 2.8.49.
Executive ViewAI
The GetPaid WordPress plugin (through version 2.8.49) contains a network-accessible, unauthenticated information disclosure vulnerability allowing remote attackers to retrieve sensitive embedded data via plugin responses; no public exploit identified at time of analysis, though the low attack barrier makes opportunistic discovery likely on exposed installations. This affects all organizations using the plugin for invoicing, with no vendor patch currently available, requiring immediate deactivation or isolation to prevent exposure of financial records and customer information. The widespread WordPress adoption and low technical bar to exploitation create substantial organizational and compliance risk.
No vendor-released patch identified at time of analysis. Interim mitigations: immediately deactivate GetPaid plugin on all systems; if invoicing functionality is business-critical, restrict WordPress site access to internal networks only via firewall IP whitelist; implement WAF rules blocking HTTP requests to plugin-sensitive endpoints; enable detailed logging and monitoring of HTTP responses containing sensitive data patterns; establish alternative manual invoice processing workflow pending patch availability.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
In the GetPaid WordPress plugin before 2.3.4, users with the contributor role and above can create a new Payment Form, h
Stored cross-site scripting in the GetPaid WordPress invoicing plugin, affecting versions through 2.8.62, allows remote
Missing Authorization vulnerability in Stiofan GetPaid invoicing allows Exploiting Incorrectly Configured Access Control
EUVD-2026-36724
GHSA-2fc2-fmg6-qjpw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB