Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify vulnerable Idram callback endpoint
-
ExploitForge payment notification with empty-credential checksum
-
ExecutionSubmit as unauthenticated request
-
ImpactMark arbitrary order paid or failed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the plugin's Idram merchant credentials (the secret used to compute the payment-notification checksum) remain empty, which is the plugin's default state in versions before 2.1.6 - so default/unconfigured installations are directly exploitable without authentication or user interaction. The attacker must be able to reach the plugin's payment-callback URL and needs valid target order identifiers to mark specific orders paid or failed. The principal limiting factor is configuration: merchants who have populated non-empty secret credentials would cause the checksum to be meaningfully verified, substantially reducing forgeability; the impact is also inherently bounded to order payment-state manipulation rather than data disclosure or site compromise. |
| Impact | Multiple signals converge on this being a moderate, not top-tier, priority. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, base 5.3) indicates network-reachable, low-complexity, unauthenticated exploitation with no user interaction, but limited to a low integrity impact and no confidentiality or availability impact - consistent with the CWE-290 authentication-bypass description where empty default merchant credentials let an attacker forge valid payment-confirmation checksums. Publicly available exploit code exists (WPScan), which raises practical exploitability, but this CVE is NOT on CISA KEV and no EPSS score was provided in the input, so there is no evidence of active, widespread exploitation at time of analysis. No SSVC decision data was supplied. The key tension is between easy, POC-backed unauthenticated access and the genuinely narrow impact: an attacker can fraudulently mark arbitrary orders as paid or force them into a failed state, which is a business-logic/financial-fraud problem for the specific merchant rather than a server compromise. Net: a real and credible threat to affected Idram merchants (patch promptly), but the capped integrity-only impact and niche product footprint keep it well below critical remote-code-execution class issues. |
| Exploit ScenarioDerived | Because the plugin ships with empty merchant credentials, the checksum protecting Idram payment callbacks is trivially satisfiable, so a remote unauthenticated attacker crafts a forged payment-notification request to the plugin's callback endpoint and marks their own unpaid order as 'paid', obtaining goods or services without paying. The same technique can be inverted to force arbitrary legitimate orders into a 'failed' state, disrupting the merchant's order flow. A public proof-of-concept is referenced by WPScan, lowering the effort required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Unauthenticated payment-state forgery in the Payment Gateway for Idram WordPress plugin before 2.1.6 lets remote attackers mark arbitrary orders as paid - or force them into a failed state - by submitting forged payment notifications. The root cause is that the merchant credentials used to compute the notification checksum are empty by default, so no meaningful signature check occurs on unconfigured installations; an attacker only needs the callback URL and a target order identifier. Publicly available exploit code exists and WPScan documented the issue, with a CVSS of 5.3 reflecting integrity-only impact (C:N/I:L/A:N) bounded to WooCommerce-style order payment status rather than data disclosure or site takeover; EPSS and KEV data were not provided, and the independent assessment rates this a moderate, not top-tier, priority.
RemediationAI
Upgrade the Payment Gateway for Idram plugin to version 2.1.6 or later, which is the fixed release identified in the advisory and affected-version data; verify the update through the WordPress plugin dashboard or WP-CLI and confirm the installed version afterwards, referencing https://wpscan.com/vulnerability/0d15b11e-fcb2-44b4-b9c9-0210004d1694/ and https://nvd.nist.gov/vuln/detail/CVE-2026-103302. If an immediate update is not possible, the highest-value compensating control is to populate non-empty Idram merchant credentials in the plugin settings so the notification checksum is computed against real secret key material, which restores meaningful verification - the trade-off is that live gateway credentials must already be provisioned and correctly matched, or legitimate payment notifications will be rejected. Additionally, restrict or monitor access to the plugin's payment-callback URL (for example via WAF rules targeting forged order-ID-bearing POSTs) and reconcile order statuses against Idram's merchant portal, so any tampered 'paid'/'failed' states are detected; blocking the callback endpoint outright, however, will break legitimate payment confirmations and should only be used as a short-term emergency measure.
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 plugin integrates WordPress e-commerce order flows with the Idram payment gateway, which confirms successful or failed payments by sending a server-to-server notification to a callback endpoint and attaching a checksum derived from the merchant's secret credentials. This is a classic CWE-290 (Authentication Bypass by Spoofing) weakness: the callback handler trusts the inbound request once the checksum matches, but in versions before 2.1.6 the merchant secret is empty by default, so the checksum is computed over an effectively known/empty key material and any attacker can reproduce a 'valid' value. Because the check degrades into a no-op on default installations, the notification channel provides no authenticity assurance at all, and the endpoint remains reachable over the network (AV:N, AC:L, PR:N, UI:N). The CPE entry (cpe:2.3:a:unknown:payment_gateway_for_idram:*:*:*:*:*:*:*:*) with a wildcard version indicates the vendor mapping is not normalized in NVD, while EUVD records the affected range as 0 through <2.1.6; the integrity impact is scored Low because the resulting manipulation is confined to order payment state rather than broader application data or execution.
Know when Payment Gateway For Idram 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:N/I:L/A:N
Empty default credentials allow remote unauthenticated checksum forgery (AV:N/AC:L/PR:N/UI:N); impact is limited order-state tampering, so I:L with C:N and A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Payment Gateway for Idram WordPress plugin before 2.1.6 does not verify the authenticity of incoming payment notifications, because the merchant credentials used to compute their checksum are empty by default, allowing unauthenticated attackers to forge a valid payment confirmation and mark arbitrary orders as paid, and to force arbitrary orders into a failed state regardless of the gateway's configuration.
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-107050
GHSA-j9j3-7vxw-jm6j
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB