Skip to main content

Jwt Attack EUVDEUVD-2026-23194

| CVE-2026-5050 HIGH
Improper Verification of Cryptographic Signature (CWE-347)
2026-04-16 Wordfence GHSA-6pcx-jf98-3w2h
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Reconnaissance on target WooCommerce site
  2. Delivery
    Place test order to capture order key format
  3. Exploit
    Craft malicious payment callback POST request
  4. Install
    Submit forged Ds_Signature to callback endpoint
  5. C2
    Plugin accepts unverified payment status
  6. Execute
    Order marked complete without payment
  7. Impact
    Automated fulfillment triggered

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Requires the Payment Gateway for Redsys & WooCommerce Lite plugin (version ≤7.0.0) actively installed and enabled on a WordPress/WooCommerce site with at least one of the three payment gateways configured (Redsys, Bizum, or Google Pay). Attacker must obtain two pieces of order-specific data: a valid order key (WordPress WooCommerce generates predictable or sequential keys, often exposed in URLs like /checkout/order-received/123/?key=wc_order_ABC123XYZ) and the exact order amount. Order keys are frequently leaked through confirmation emails to attacker-controlled addresses during reconnaissance purchases, referrer headers, or publicly accessible order status pages. Order amounts are visible during checkout before payment submission. No authentication required (PR:N) - the vulnerability exists in unauthenticated payment callback handlers that external payment gateways invoke. No special WordPress configuration needed beyond plugin activation. Exploitation is NOT limited by user interaction (UI:N), network segmentation (AV:N allows internet-based attacks), or technical complexity (AC:L). The primary limiting factor is order-specific data acquisition, but this is a reconnaissance problem, not a technical barrier. Sites with predictable order numbering schemes or information disclosure issues in order confirmation flows are at elevated risk.

Impact

Real-world risk is HIGH despite no confirmed active exploitation. CVSS 7.5 (High severity) with AV:N/AC:L/PR:N/UI:N indicates trivial remote exploitation requiring no authentication, low complexity, and no user interaction - attackers need only network access to the WordPress site. The attack complexity is genuinely low because the required prerequisites (order key and amount) are often discoverable: order keys may appear in confirmation emails sent to attacker-controlled addresses during reconnaissance, and order amounts are visible during checkout before payment. Scope is Unchanged (S:U) but Integrity impact is High (I:H) - attackers achieve complete bypass of payment verification, directly undermining business logic. Not listed in CISA KEV and no public POC identified, suggesting no widespread exploitation yet, but the technical barrier is minimal for motivated attackers targeting e-commerce sites. The WordPress plugin ecosystem's broad deployment surface increases exposure. SSVC framework assessment: Exploitation=none (per available data), Automatable=yes (callback forgery is scriptable once order details obtained), Technical Impact=total (complete payment bypass within WooCommerce order flow). This is a prioritize-now vulnerability for any site using affected plugin versions in production, as financial impact is direct and immediate.

Exploit ScenarioDerived

Attacker initiates legitimate checkout on target WooCommerce site to obtain a valid order key (often visible in browser URLs or confirmation emails) and observes the order amount. Using this information, attacker crafts a malicious HTTP POST request to the plugin's payment callback endpoint, mimicking the structure of legitimate Redsys/Bizum/Google Pay gateway responses. The forged request includes the captured order key, order amount, and fabricated Ds_Signature value (which the plugin fails to validate). The vulnerable successful_request() handler accepts this data without verification, updating the WooCommerce order status from 'pending payment' to 'processing' or 'completed', triggering automated fulfillment workflows for digital goods, shipping labels for physical products, or service provisioning.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 16, 2026

Signature validation bypass in Redsys payment gateway plugin (WooCommerce) allows remote attackers to mark unpaid orders as completed without actual payment. Unauthenticated attackers who obtain a valid order key and amount can forge payment callbacks across Redsys, Bizum, and Google Pay flows, enabling fraudulent order fulfillment. Affects versions ≤7.0.0 of 'Payment Gateway for Redsys & WooCommerce Lite' WordPress plugin. CVSS 7.5 (AV:N/AC:L/PR:N/UI:N) indicates trivial remote exploitation, though EPSS data unavailable. No CISA KEV listing or public POC identified at time of analysis. Vendor patch released in changeset 3501998.

RemediationAI

Immediately upgrade to the patched version of Payment Gateway for Redsys & WooCommerce Lite. The fix is available in WordPress plugin repository changeset 3501998, viewable at https://plugins.trac.wordpress.org/changeset/3501998/woo-redsys-gateway-light (corresponds to version 7.0.1 or later - verify exact release version in plugin changelog). The patch implements proper Ds_Signature validation against computed local signatures before accepting payment status updates. For sites unable to immediately upgrade, implement compensating controls: manually verify all completed orders against actual payment processor transaction logs before fulfillment (labor-intensive but prevents fraud), restrict network access to payment callback endpoints to known payment gateway IP ranges if provider publishes them (Redsys documentation should list authorized source IPs), implement additional order review workflows flagging orders marked paid within suspicious timeframes or matching reconnaissance patterns. Note that IP restrictions may break legitimate callbacks if gateway infrastructure changes. Temporarily disabling the plugin stops new fraudulent orders but halts all legitimate payment processing - only viable for non-production sites. Review existing order history for anomalies: orders marked paid without corresponding gateway transaction records, multiple orders from same customer with sequential order keys, or fulfillment preceding payment timestamp gaps.

Affected VersionsENISA

Payment Gateway for Redsys & WooCommerce Lite 0 ≤7.0.0

Affected Packages

euvd payment_gateway_for_redsys_woocommerce_lite 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

The vulnerability exists in the successful_request() handlers of the Payment Gateway for Redsys & WooCommerce Lite plugin (jconti vendor), affecting payment processing for Redsys, Bizum, and Google Pay gateway integrations. The plugin computes a local HMAC signature to validate payment callbacks but fails to compare this against the Ds_Signature parameter supplied in the incoming request from the payment processor. This represents CWE-347 (Improper Verification of Cryptographic Signature), a critical authentication bypass class. In properly implemented cryptographic signature schemes, the server must receive a signed payload from the payment gateway, recompute the expected signature using a shared secret, and verify it matches the received signature before trusting the payment status. The plugin performs the computation but skips the comparison step, allowing attackers to craft arbitrary payment callback data that the plugin accepts as legitimate. The vulnerability spans multiple payment method implementations (Redsys, Bizum, Google Pay), indicating a systemic validation gap rather than a single-gateway issue.

Know when Jwt Attack 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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The Payment Gateway for Redsys & WooCommerce Lite plugin for WordPress is vulnerable to Improper Verification of Cryptographic Signature in versions up to, and including, 7.0.0 due to successful_request() handlers calculating a local signature but not validating Ds_Signature from the request before accepting payment status across the Redsys, Bizum, and Google Pay gateway flows. This makes it possible for unauthenticated attackers to forge payment callback data and mark pending orders as paid when they know a valid order key and order amount, potentially allowing checkout completion and product or service fulfillment without a successful payment.

Executive ViewAI

Why It Matters

The Redsys payment gateway plugin for WooCommerce (versions ≤7.0.0) contains a signature validation bypass that allows unauthenticated attackers to forge payment confirmations and fraudulently mark unpaid orders as completed. Any e-commerce organization using this plugin is at immediate risk of revenue loss and fraudulent order fulfillment without requiring valid customer payment.

Business Impact: High
Compensating Controls

Vendor-released patch available in changeset 3501998. Interim mitigations pending patch deployment: (1) Disable Redsys, Bizum, and Google Pay payment methods in WooCommerce temporarily if high-transaction volume; (2) Implement Web Application Firewall rules to block suspicious callback patterns with duplicate order keys; (3) Enable transaction verification requiring manual payment confirmation for high-value orders before fulfillment; (4) Monitor order completion logs for anomalies in callback source IPs and timing patterns inconsistent with legitimate payment processor behavior.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2026-47304 CRITICAL POC
9.8 Jul 14

Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2026-107722 CRITICAL POC
9.8 Oct 08

Authentication and authorization bypass in fast-jwt 6.2.0 through 6.2.4 (npm, NearForm) lets a remote, unauthenticated a

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

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