Multi-Step Checkout CVE-2025-67542
MEDIUMSeverity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Network-reachable DOM XSS requiring a low-privileged account (PR:L) and victim interaction (UI:R); scope changes to the browser context (S:C); limited C/I impact and no genuine availability impact (A:N).
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
Lifecycle Timeline
3DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in SilkyPress Multi-Step Checkout for WooCommerce wp-multi-step-checkout allows DOM-Based XSS.This issue affects Multi-Step Checkout for WooCommerce: from n/a through <= 2.33.
AnalysisAI
DOM-based cross-site scripting in Multi-Step Checkout for WooCommerce versions up to and including 2.33 allows low-privileged authenticated attackers to inject malicious scripts that execute in a victim's browser when they interact with the checkout page. The vulnerability requires user interaction and does not enable server-side code execution, and no public exploit code is identified at time of analysis; EPSS is low at 0.20%. This is a moderate risk that should be patched on a normal cycle rather than as an emergency.
Technical ContextAI
The vulnerability is a DOM-based cross-site scripting (CWE-79) in the WordPress plugin Multi-Step Checkout for WooCommerce, which customizes the checkout process in WooCommerce stores. DOM-based XSS occurs when client-side JavaScript processes user-controlled data and writes it to the DOM without proper sanitization, allowing script execution in the victim's browser. The affected versions are all releases up to and including 2.33; the plugin must be installed and active on a WordPress site with WooCommerce. The assessed CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) indicates that the attack is network-based, requires low privileges, and requires user interaction, with a changed scope and low confidentiality and integrity impact but no availability impact.
Affected ProductsAI
Multi-Step Checkout for WooCommerce (wp-multi-step-checkout) versions from n/a through 2.33 are affected. The plugin is a WordPress plugin that integrates with WooCommerce. No specific CPE is provided in the available data. The Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/wp-multi-step-checkout/vulnerability/wordpress-multi-step-checkout-for-woocommerce-plugin-2-33-cross-site-scripting-xss-vulnerability?_s_id=cve) provides further details.
RemediationAI
No vendor-released patch has been identified at the time of analysis. As a primary fix, upgrade the Multi-Step Checkout for WooCommerce plugin to a version newer than 2.33 as soon as one is available; monitor the vendor's site and the Patchstack advisory for updates. If immediate upgrade is not possible, consider the following compensating controls with their trade-offs: enforce a strict Content Security Policy (CSP) to block inline script execution, though this may break legitimate plugin functionality; restrict the ability for low-privileged users to access the checkout page, which could hinder normal store operations; and disable the plugin temporarily if not essential, noting that this will remove multi-step checkout capabilities. Additionally, ensure that all user inputs are properly sanitized and encoded, and review the plugin's JavaScript for unsafe DOM manipulation.
More in Woocommerce
View allThe WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco
The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo
WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by
Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca
Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow
Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync
Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta
An issue was discovered in the NAB Transact extension 2.1.0 for the WooCommerce plugin for WordPress. Rated high severit
Privilege escalation in MultiVendorX WordPress plugin before 5.0.16 allows authenticated vendor-role users to grant admi
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Automattic WooComm
Unauthenticated information disclosure in the Geliver Akıllı Kargo Pazaryeri WordPress plugin (versions 3.0.0 through 3.
Authenticated attackers with only Subscriber-level access can mint wallet funds for themselves or drain a specific victi
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today