CVE-2026-15213
MediumCVSS 5.3Exploitation Probability (EPSS)
Low risk1th percentile - higher than 1% of all known CVEs
Summary
The Welcart e-Commerce WordPress plugin before 2.11.33 does not verify the authenticity of its convenience-store / bank-transfer settlement callback: an unauthenticated request can flip an order from unpaid to settled purely from an order number and a status flag, with no signature, amount, or origin check. Because these are pay-later methods, an attacker can mark their own unpaid order as settled and obtain fulfilment without paying.
Risk Assessment
The risk includes order fulfillment without payment, leading to financial losses and abuse.
Recommendation
It is recommended to immediately update the plugin to version 2.11.33 or later and implement verification of signature, amount, and origin of the callback.
Other vulnerabilities in Welcart e-Commerce
See all- CVE-2026-96761High
A Reflected Cross-Site Scripting (XSS) vulnerability in the Welcart e-Commerce usc-e-shop plugin for WordPress, affecting versions up to 2.12.3, allows an attacker to inject malicious scripts into the page.
- CVE-2026-87091High
The Welcart e-Commerce plugin for WordPress is vulnerable to stored cross-site scripting via settlement notification parameters in versions up to and including 2.12.2. Unauthenticated attackers can inject arbitrary web scripts that execute when a user accesses an injected page. The IPN endpoint accepts 'rel' and 'option' parameters with no authentication, nonce validation, or signature verification.
- CVE-2026-19887High
The Welcart e-Commerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.12.1 via deserialization of untrusted input in the Telecom EDY payment callback (usces_action_acting_transaction). Unauthenticated attackers can store arbitrary 'reserve' key/value pairs as order metadata during a public checkout, then invoke the callback with an attacker-chosen 'option' parameter to select and unserialize that metadata without any provider signature, source-address, transaction-identity or ownership check. A POP chain is present in the TCPDF library bundled with the plugin itself, so no additional plugin or theme is required. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, including wp-config.php, which can lead to remote code execution when an attacker re-runs the WordPress installer against a database they control. Successful exploitation is contingent on an admin printing an invoice to trigger file deletion.
- CVE-2026-19914High
The Welcart e-Commerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'custom_order' parameter in all versions up to, and including, 2.12.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injected payload is delivered via the guest checkout form, requiring no authentication, and executes when an administrator views the affected order in the WordPress admin panel.
- CVE-2025-15671Medium
The Welcart e-Commerce WordPress plugin before 2.12.1 does not regenerate the session identifier on authentication and sets the session identifier from a user-supplied request parameter, allowing an unauthenticated attacker to fixate a shop member's session and take over their customer account after the victim logs in through an attacker-crafted request.
- CVE-2026-27539High
Unauthenticated Cross Site Scripting (XSS) in Welcart e-Commerce versions up to 2.11.31. An attacker can inject malicious script without authentication.
- CVE-2026-16066Medium
The Welcart e-Commerce WordPress plugin before 2.11.34 does not sanitise or escape a product field before outputting it on the product pages, allowing users with the Author role and above to inject arbitrary web scripts that execute in the browser of any visitor viewing the product page.
- CVE-2026-49775Medium
Welcart e-Commerce versions up to 2.11.28 have an issue with unauthenticated access that can lead to broken access control.
- CVE-2025-12979Medium
The Welcart e-Commerce plugin for WordPress is vulnerable to unauthorized data access due to a missing capability check on the 'usces_export' action in all versions up to and including 2.11.24. This allows unauthenticated attackers to access configured payment credentials (e.g., PayPal API secret), business contact details, mail templates, and other operational settings.
- CVE-2025-62953Medium
The Welcart e-Commerce (usc-e-shop) plugin has a missing authorization vulnerability, allowing exploitation of incorrectly configured access control security levels. This issue affects versions up to and including 2.11.24.
Original NVD description (English source)
The Welcart e-Commerce WordPress plugin before 2.11.33 does not verify the authenticity of its convenience-store / bank-transfer settlement callback: an unauthenticated request can flip an order from unpaid to settled purely from an order number and a status flag, with no signature, amount, or origin check. Because these are pay-later methods, an attacker can mark their own unpaid order as settled and obtain fulfilment without paying.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

