Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFind store with unconfigured default secret
-
ExploitForge unauthenticated payment-notification request
-
ExecutionSpoof successful payment confirmation
-
ImpactChange arbitrary order status to paid
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target installation must have the elegro shared secret left at its default empty (never-configured) value; the plugin then trusts incoming payment-notification requests without validating any secret, so an attacker can forge confirmations. LIMITING FACTOR: once an administrator configures a non-empty shared secret, notification requests are validated and the attack no longer works, so hardened/fully-configured sites are not affected. No authentication, user interaction, or special network position is required against a vulnerable default-config install of elegro Crypto Payment through v1.0.1. |
| Impact | Moderate, conditional risk. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, base 6.5) describes a remote, unauthenticated, low-complexity attack with low integrity and low confidentiality impact and no scope change, which is consistent with the CWE-863 (improper authorization) description. Exploitation is publicly demonstrated - WPScan published a PoC - but there is NO CISA KEV listing and NO EPSS score in the input, so there is no evidence of active, widespread exploitation; POC availability and active exploitation are distinct signals and only the former is present here. The decisive risk modifier is the precondition: only installations where the shared secret is still at its default empty (unconfigured) value are exploitable, which bounds the real-world blast radius to misconfigured/freshly-installed sites. I would treat this as a genuine but second-tier priority rather than an emergency: the integrity impact (forging payment confirmations to flip order status to paid) has direct financial-fraud consequences for affected stores, yet the niche product footprint and the configuration dependency keep aggregate risk below that of a critical, default-exploitable flaw. Note: the source vector asserts C:L, but the description only supports order-status manipulation (an integrity effect), not information disclosure - my independent assessment drops confidentiality to N; verify against the WPScan advisory. EPSS and KEV data are absent, so exploitation-likelihood scoring could not be cross-referenced. |
| Exploit ScenarioDerived | An attacker identifies a WooCommerce store running elegro Crypto Payment (≤1.0.1) whose shared secret has never been configured and remains empty. They place an order, then send a crafted unauthenticated HTTP request to the plugin's payment-notification callback forging a successful-payment confirmation, which flips their order to a paid/completed status and lets them obtain goods or services without paying. A public proof-of-concept for this flaw has been published by WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Unauthenticated attackers can forge payment-notification callbacks to the elegro Crypto Payment WordPress plugin (versions through 1.0.1) and arbitrarily change the status of orders on any installation where the shared secret has been left at its default empty value. No credentials, user interaction, or special network position are required against a vulnerable default-config site, and publicly available exploit code exists; however, the attack is fully neutralized once an administrator sets a non-empty shared secret, so only sites that never completed that configuration step are exposed. The independently assessed vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) limits impact to integrity of order/payment state, with no confidentiality or availability effect, making this a moderate, conditional risk.
RemediationAI
No vendor-released patch or fixed version is identified in the available data, so the immediate and most effective remediation is configuration-based: log in to the WordPress admin and set a strong, unique non-empty shared secret in the elegro Crypto Payment plugin settings, which restores secret validation on incoming notifications and completely defeats the attack on that site. Confirm the secret is stored and saved (not left blank) and rotate it if the site may have already been targeted, since forged confirmations may have already altered order states. Until a patched plugin release is published, treat the notification endpoint as untrusted: block or rate-limit external POST requests to the plugin's callback route at the WAF/reverse-proxy layer, restrict access to it by source IP where the payment provider publishes stable egress ranges (trade-off: provider IP changes will silently break legitimate confirmations), and enable manual review or reconciliation of payment/order status transitions for high-value orders. If cryptocurrency payments are not operationally required, deactivating and removing the plugin eliminates the exposure entirely (trade-off: loss of crypto payment functionality). Monitor the WPScan advisory at https://wpscan.com/vulnerability/7eb85c65-8dab-46e1-b1df-e5d966029b18/ and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-94299 for a vendor patch, and apply it as soon as a version above 1.0.1 is released. Note that publicly available exploit code exists, so exposure can be probed quickly; treat any unconfigured install as high-priority for the secret-configuration fix.
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 CWE-863 (Incorrect Authorization): the plugin treats an incoming payment-notification (IPN/webhook-style) request as authentic without first verifying that a shared secret has actually been configured. Payment gateways typically authenticate such callbacks by signing the payload with a pre-shared secret or HMAC key; here the plugin compares the request against its stored secret, but that secret defaults to an empty string. If the administrator never populated it, the validation step becomes a no-op and any HTTP client can post a fabricated confirmation. Because the notification endpoint by design accepts server-to-server calls, it is reachable unauthenticated over the network (CVSS PR:N, AV:N), and the WordPress plugin ecosystem exposes it at a predictable callback route. CPE data (cpe:2.3:a:unknown:elegro_crypto_payment:*:*:*:*:*:*:*:*:*) and EUVD-2026-92966 both scope affected code to the plugin itself up to and including version 1.0.1, so any site running that plugin at or below that version with an unconfigured secret is in scope. The result is a state-integrity problem rather than a code-execution or data-disclosure one: attackers can drive order status transitions (e.g., marking unpaid orders as paid), which confuses fulfillment and reconciliation logic.
Know when Elegro Crypto Payment 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:L/I:L/A:N
Remote unauthenticated request against the default-empty-secret state (AV:N/AC:L/PR:N); only order-status integrity is affected (I:L), with no data disclosure (C:N) or availability loss.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The elegro Crypto Payment WordPress plugin through 1.0.1 does not require a shared secret to be configured before trusting incoming payment notification requests, allowing unauthenticated attackers to forge payment confirmations and change the status of arbitrary orders on any installation where that secret has been left at its default empty value.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-92966
GHSA-w5qf-7xj7-vf4x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB