Skip to main content

Paytm Payment Gateway CVE-2026-81740

| EUVDEUVD-2026-91201 MEDIUM
Improper Authentication (CWE-287)
2026-10-02 contact@wpscan.com GHSA-2xw5-r48v-m7fg
5.3
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Identify store with freshly activated Paytm plugin
  2. Delivery
    Place order to obtain order ID
  3. Exploit
    Forge unauthenticated payment callback
  4. Execution
    Plugin accepts spoofed callback (no secret key check)
  5. Impact
    Order marked paid and stock reduced

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the Paytm Payment Gateway plugin (version before 2.8.9) to be active with its merchant secret key NOT configured - this is specifically the default state immediately after plugin activation, before an administrator completes payment setup. The attacker needs no authentication or user interaction and only requires a reachable order (e.g., one they placed themselves) to target. The key limiting factor is configuration: once an operator configures the secret key, callbacks are validated and the forged-callback path is closed, so the realistic exposure window is the post-activation/pre-configuration period on affected stores.

Impact

This is a moderate, context-dependent risk rather than a top priority. The CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N) reflects network-reachable, unauthenticated, low-complexity exploitation with only low integrity impact and no confidentiality or availability loss - consistent with the description, which limits the flaw to order-status/stock manipulation rather than code execution or data theft. The exploitability is materially gated: the missing callback authentication only applies when the Paytm secret key is unconfigured, which is the default state immediately after activation, so the window is real but closes once an operator completes normal setup. No EPSS score, KEV listing, POC, or SSVC decision data was provided in the input, so there is no signal of active or imminent mass exploitation; exploitation status is therefore 'no public exploit identified at time of analysis'. There is no conflict between the CVSS vector and the description - both agree on remote unauthenticated access with limited (integrity-only) impact. The main caveat is business risk concentration: for an e-commerce site, marking unpaid orders as paid translates directly to fraud/financial loss even though the technical impact rating is only 'low'.

Exploit ScenarioDerived

An attacker identifies a WooCommerce/WordPress store running the Paytm Payment Gateway plugin that has been activated but not yet configured with its secret key (the default post-activation state), places an order, and then sends a forged payment callback to the plugin's unauthenticated callback endpoint. Because the plugin does not verify the callback's origin, the attacker marks their unpaid order as 'paid', triggering order fulfillment and stock reduction without any real payment. No public exploit code was identified in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Unauthenticated remote attackers can forge payment gateway callbacks against WordPress stores running the Paytm Payment Gateway plugin before 2.8.9, marking arbitrary unpaid orders as paid and reducing stock levels. The bypass (CWE-287) stems from the plugin skipping origin verification of callbacks while the merchant secret key is unset - the default state immediately after activation - so each affected site is exposed only during the post-activation, pre-configuration window. CVSS 3.1 scores it 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) and no public exploit has been identified at time of analysis, making this a moderate, context-dependent risk rather than a top priority.

RemediationAI

Upgrade the Paytm Payment Gateway plugin to version 2.8.9 or later (Vendor-released patch: 2.8.9), which restores callback signature/origin verification and closes the forged-callback path. The fastest compensating control is to complete payment configuration immediately: set the merchant secret key in the plugin settings right after activation, since callbacks are then validated - the trade-off is that this requires valid Paytm merchant credentials and the exposure window stays open until an administrator performs the step. If the key cannot be configured promptly, deactivate or uninstall the plugin until setup is possible (side effect: Paytm online payments stop working), and in the interim audit order records for status changes or stock adjustments that cannot be tied to a genuine Paytm payment, manually reverting fraudulent 'paid' flags and restocking. Blocking ports or restricting endpoints is not effective here because the forged request targets the store's own public callback URL, so focus on logging callback hits and limiting who can create orders (for example taking checkout offline during setup) to reduce blast radius. Verify remediation status against the WPScan advisory (https://wpscan.com/vulnerability/13767875-5010-494a-b3ed-133d58b8ecea/), NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-81740) and VulDB (https://vuldb.com/vuln/412949).

Affected VersionsENISA

Paytm Payment Gateway 0 <2.8.9

Affected Packages

euvd paytm_payment_gateway fix: 2.8.9

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 Paytm Payment Gateway plugin integrates WordPress/WooCommerce checkout with Paytm's hosted payment flow, in which the provider posts server-to-server callbacks (webhooks) that update local order status. Correct implementations verify those callbacks with a merchant secret key - typically an HMAC/signature or checksum comparison - before trusting the reported payment result, and CWE-287 (Improper Authentication) describes exactly what is missing here: when the secret-key option is empty, which is the state immediately after plugin activation and before an administrator completes payment setup, the plugin acts on callback data without confirming it originated from Paytm. The CVSS vector confirms the attacker is unauthenticated (PR:N), requires no user interaction (UI:N) and no special access, with scope unchanged and impact limited to integrity (I:L) - forged order status transitions and stock decrement - while confidentiality and availability are unaffected. ENISA EUVD records the affected range as 'Paytm Payment Gateway 0 <2.8.9'; no CPE strings were supplied, so exposure must be enumerated by scanning WordPress installations for the plugin rather than by CPE matching. The WPScan advisory, cross-referenced by NVD and VulDB, is the authoritative source for the fix.

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

Remotely reachable callback with no authentication in the default post-activation state gives AV:N/AC:L/PR:N/UI:N; impact is limited to order/stock integrity, so I:L and C/A:N.

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

4
CVSS changed
Oct 02, 2026 - 11:22 NVD
5.3 (MEDIUM)
Patch available
Oct 02, 2026 - 07:01 EUVD
CVE Published
Oct 02, 2026 - 06:16 cve.org
MEDIUM 5.3
CVE Published
Oct 02, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Paytm Payment Gateway WordPress plugin before 2.8.9 does not verify that payment callbacks genuinely originate from the payment provider when its secret key has not been configured, which is its state immediately after activation, allowing unauthenticated attackers to change the status of arbitrary orders, including marking unpaid orders as paid and reducing stock.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
Niche India-focused WooCommerce payment plugin, modest 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.1%
Patch available Yes
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