Skip to main content

UPI QR Gateway CVE-2026-84169

| EUVDEUVD-2026-92260 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-05 contact@wpscan.com GHSA-vjc6-47gr-qc78
5.3
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Place order on target store
  2. Delivery
    Capture or guess order ID
  3. Exploit
    Send forged payment-confirmation request
  4. Execution
    Order marked paid without payment
  5. Impact
    Fraudulent fulfillment of goods/services

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires that the target WordPress site runs the UPI QR Code Payment Gateway plugin (version 1.4.3 or earlier) as an active checkout payment method, and that the attacker can place or reference a valid order to obtain/guess its order identifier. The core condition is the plugin's payment-confirmation endpoint, which does not bind the confirmation to the specific order and customer, so a crafted unauthenticated request can confirm any order. Limiting factors: impact is confined to falsifying payment status (integrity only - no data exposure or outage), the plugin must actually be installed and enabled, and realistic fraud depends on the attacker knowing or enumerating valid order IDs; there is no user interaction or authentication barrier per the CVSS vector.

Impact

This is a genuine but moderate-priority issue rather than a critical one, and the signals are internally consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction, which is why the score reaches 5.3 despite only a limited integrity impact (C:N/I:L/A:N) - there is no data disclosure or denial of service, only the ability to falsify an order's payment status. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active exploitation or automated exploit availability; exploitation status is therefore 'no public exploit identified at time of analysis.' The absence of KEV/EPSS is expected for a freshly disclosed WordPress plugin flaw reported by WPScan and should not be read as low risk - the real-world impact is financial fraud (goods/services released without payment) on e-commerce sites using this gateway, which can be meaningful for affected merchants even though the technical CVSS impact is only 'Low' integrity. SSVC framing: exploitation is 'none' observed, the flaw is likely 'automatable' (a simple forged confirmation request), but technical impact is 'partial.' Net: a real issue worth patching promptly for anyone running this plugin, but not a mass-exploitation emergency given the niche footprint and limited technical impact.

Exploit ScenarioDerived

An attacker places an order on a WordPress store using the UPI QR Code Payment Gateway and, instead of paying, sends a forged payment-confirmation request referencing that order ID. Because the plugin never validates that the confirmation belongs to the order/customer, the order is marked 'paid' and fulfillment proceeds without any money changing hands. No authentication or user interaction is required (AV:N/PR:N/UI:N), and no public exploit code was provided in the input.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Unauthenticated attackers can mark arbitrary orders as paid in the UPI QR Code Payment Gateway WordPress plugin through version 1.4.3, because the plugin's payment-confirmation handler does not verify that the confirmation request belongs to the order and customer it references (CWE-639, authorization bypass through a user-controlled key). The flaw is remotely reachable without authentication or user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, score 5.3), but the impact is limited to falsifying payment status with no data disclosure or denial of service, and exploitation requires the plugin to be installed and enabled as an active checkout payment method plus attacker knowledge or enumeration of a valid order ID. No public exploit code or CISA KEV entry was identified at time of analysis, making this a genuine but moderate-priority issue rather than a critical one, consistent with the independent assessment.

RemediationAI

No vendor-released patch was identified at time of analysis, so administrators should treat version 1.4.3 and earlier as unpatched and monitor the WPScan advisory at https://wpscan.com/vulnerability/94a90832-4cf9-4664-9086-5705429f759c/ for a fixed release. Until then, the most reliable mitigation is to deactivate the UPI QR Code Payment Gateway plugin or disable it as an active checkout payment method, accepting the trade-off of losing UPI QR payments. If the plugin must stay enabled, restrict access to its payment-confirmation endpoint, for example by blocking unauthenticated requests to that handler at the web server or a WAF, or by requiring an authenticated session, though this may break legitimate QR payment callbacks if the scoping is too broad. As a deeper compensating control, add server-side validation that binds each confirmation to the specific order, customer, and a per-order nonce or secret, and monitor orders for status changes to paid without matching payment records; these measures reduce exposure but are not substitutes for a vendor fix. Additional references are NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-84169) and VulDB (https://vuldb.com/vuln/413515).

Affected VersionsENISA

UPI QR Code Payment Gateway 0 ≤1.4.3

Affected Packages

euvd upi_qr_code_payment_gateway no fix

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

This is a classic CWE-639 (Authorization Bypass Through User-Controlled Key, commonly called IDOR) instance in a WordPress plugin. The plugin exposes a payment-confirmation endpoint that accepts an order identifier from the client and marks the referenced order as paid, but it never binds that confirmation to the authenticated customer, session, or a per-order secret or token, so an attacker only needs a valid order identifier to force a paid status. Under the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, the endpoint is network-reachable with low complexity, requires no privileges (unauthenticated) and no user interaction, leaves scope unchanged, and yields only low integrity impact. This aligns with the WPScan and ENISA tagging of Authentication Bypass and WordPress. Order identifiers in WordPress and WooCommerce-style shops are frequently sequential, which lowers the bar to enumeration, but exploitation remains conditional on the plugin being active as a payment method and on the attacker knowing or guessing a valid order ID; no confidentiality or availability impact is assessed, and the root cause is the missing server-side authorization check that should tie the confirmation to the specific order and customer.

Know when WordPress 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

Vendor (wpscan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated remote request with no interaction (AV:N/AC:L/PR:N/UI:N); only order payment-status integrity is affected (I:L), with no confidentiality or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 05, 2026 - 11:22 NVD
5.3 (MEDIUM)
CVE Published
Oct 05, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 05, 2026 - 06:16 cve.org
MEDIUM 5.3

DescriptionCVE.org

The UPI QR Code Payment Gateway WordPress plugin through 1.4.3 does not verify that a payment-confirmation request actually belongs to the order and customer it claims to confirm, allowing unauthenticated attackers to mark an arbitrary order as paid without making any payment.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche India-focused UPI payment plugin, small WordPress install base
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy