Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-30950: CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in WP Wham All Currencies for WooCommerce

0
Medium
VulnerabilityCVE-2025-30950cvecve-2025-30950cwe-79
Published: Fri Jun 06 2025 (06/06/2025, 12:54:11 UTC)
Source: CVE Database V5
Vendor/Project: WP Wham
Product: All Currencies for WooCommerce

Description

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Wham All Currencies for WooCommerce woocommerce-all-currencies allows Stored XSS.This issue affects All Currencies for WooCommerce: from n/a through 2.4.3.

AI-Powered Analysis

AILast updated: 10/28/2025, 03:52:38 UTC

Technical Analysis

CVE-2025-30950 identifies a stored Cross-site Scripting (XSS) vulnerability in the WP Wham All Currencies for WooCommerce plugin, which is widely used to manage multiple currencies in WooCommerce-based e-commerce websites. The vulnerability stems from improper neutralization of user-supplied input during web page generation, classified under CWE-79. This flaw allows an attacker with low privileges (PR:L) to inject malicious scripts that are stored and later executed in the context of other users who view the affected pages, requiring user interaction (UI:R) to trigger. The vulnerability affects all versions up to 2.4.3 and has a CVSS 3.1 base score of 6.5, indicating medium severity. The attack vector is network-based (AV:N), with low attack complexity (AC:L), and the scope is changed (S:C), meaning the vulnerability can affect resources beyond the initially compromised component. Successful exploitation can lead to partial loss of confidentiality, integrity, and availability, such as session hijacking, defacement, or unauthorized actions on behalf of users. No public exploits have been reported yet, but the widespread use of WooCommerce and this plugin increases the risk profile. The vulnerability was reserved in March 2025 and published in June 2025, with no patches currently linked, highlighting the need for vigilance and interim mitigations.

Potential Impact

For European organizations, particularly those operating e-commerce platforms using WooCommerce and the WP Wham All Currencies plugin, this vulnerability poses a significant risk. Exploitation could allow attackers to execute malicious scripts in the browsers of customers or administrators, potentially leading to theft of session cookies, redirection to phishing sites, unauthorized transactions, or defacement of web content. This undermines customer trust, may lead to regulatory non-compliance under GDPR due to data breaches, and could cause financial losses. The medium severity indicates that while the impact is not catastrophic, it is sufficient to disrupt business operations and damage reputation. Given the interconnected nature of European e-commerce and the importance of secure online transactions, the threat could have cascading effects, especially in countries with high WooCommerce market penetration. Additionally, attackers might leverage this vulnerability as a foothold for further attacks within the network.

Mitigation Recommendations

Organizations should immediately inventory their WooCommerce installations to identify the presence of the WP Wham All Currencies plugin and its version. Although no official patches are currently available, administrators should apply any forthcoming updates from the vendor promptly. In the interim, restrict user input fields to disallow or sanitize HTML and JavaScript content rigorously, employing server-side validation and escaping output properly. Deploy Web Application Firewalls (WAFs) with specific rules to detect and block XSS payloads targeting this plugin. Conduct regular security audits and penetration testing focused on input validation weaknesses. Educate staff and users about the risks of XSS and encourage cautious behavior regarding unexpected links or inputs. Monitor logs for unusual activity indicative of attempted exploitation. Consider disabling or replacing the plugin with alternatives that have stronger security postures if immediate patching is not feasible. Finally, ensure that Content Security Policy (CSP) headers are implemented to reduce the impact of potential script injections.

Need more detailed analysis?Get Pro

Technical Details

Data Version
5.1
Assigner Short Name
Patchstack
Date Reserved
2025-03-26T09:22:08.301Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 6842eddc71f4d251b5c87ffa

Added to database: 6/6/2025, 1:32:12 PM

Last enriched: 10/28/2025, 3:52:38 AM

Last updated: 11/22/2025, 6:06:30 PM

Views: 39

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats