CVE-2025-12468: CWE-200 Exposure of Sensitive Information to an Unauthorized Actor in amans2k FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce
The FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.6.4.1 via the '/wc-coupons/' REST API endpoint. This is due to the endpoint being marked as a public API (`public_api = true`), which results in the endpoint being registered with `permission_callback => '__return_true'`, bypassing all authentication and capability checks. This makes it possible for unauthenticated attackers to extract sensitive data including all WooCommerce coupon codes, coupon IDs, and expiration status.
AI Analysis
Technical Summary
CVE-2025-12468 identifies a sensitive information exposure vulnerability in the FunnelKit Automations – Email Marketing Automation and CRM plugin for WordPress and WooCommerce, affecting all versions up to 3.6.4.1. The root cause is the misconfiguration of the '/wc-coupons/' REST API endpoint, which is marked as a public API with 'public_api = true'. This results in the endpoint being registered with a permission callback set to '__return_true', effectively bypassing all authentication and capability checks. Consequently, any unauthenticated attacker can query this endpoint and retrieve sensitive data including all WooCommerce coupon codes, their unique IDs, and expiration statuses. The vulnerability is classified under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The CVSS v3.1 base score is 5.3 (medium severity), reflecting the network attack vector, low attack complexity, no privileges required, no user interaction, and limited impact confined to confidentiality. There is no impact on integrity or availability. No patches were linked at the time of publication, and no known exploits have been reported in the wild. This vulnerability could be exploited to gather promotional coupon data, potentially enabling fraudulent use of coupons, undermining marketing campaigns, or providing competitive intelligence. Since WooCommerce is widely used in e-commerce, especially in Europe, this vulnerability poses a notable risk to online retailers using this plugin for marketing automation.
Potential Impact
For European organizations, the exposure of WooCommerce coupon codes and related data can lead to several adverse outcomes. Unauthorized access to coupon codes may allow attackers or competitors to exploit discounts fraudulently, causing financial losses and revenue leakage. It can also undermine customer trust if promotional campaigns are compromised. Additionally, the leakage of coupon metadata could reveal marketing strategies or campaign timelines, giving competitors an unfair advantage. While the vulnerability does not directly affect system integrity or availability, the confidentiality breach can have reputational and operational impacts, especially for e-commerce businesses relying on WooCommerce and FunnelKit Automations. Given the widespread adoption of WooCommerce in Europe, particularly in countries with mature e-commerce markets, the risk is significant. Attackers could automate data harvesting at scale due to the lack of authentication, increasing the potential impact. This vulnerability also raises compliance concerns under GDPR, as exposure of business-sensitive data without authorization may be considered a data breach requiring notification and remediation.
Mitigation Recommendations
Immediate mitigation steps include restricting access to the '/wc-coupons/' REST API endpoint by modifying the permission callback to enforce proper authentication and capability checks, ensuring only authorized users can access coupon data. Administrators should audit their FunnelKit Automations plugin version and upgrade to a patched release once available from the vendor. In the interim, disabling the vulnerable REST API endpoint via custom code or security plugins can reduce exposure. Implementing Web Application Firewall (WAF) rules to block unauthenticated requests to this endpoint is also recommended. Regularly monitoring access logs for unusual or repeated requests to '/wc-coupons/' can help detect exploitation attempts. Organizations should review their coupon usage policies and consider rotating or invalidating exposed coupons to mitigate fraud risk. Additionally, conducting a security review of all REST API endpoints for similar misconfigurations is prudent. Finally, ensure that all WordPress and WooCommerce components are kept up to date with security patches to minimize attack surface.
Affected Countries
United Kingdom, Germany, France, Netherlands, Italy, Spain, Sweden, Belgium
CVE-2025-12468: CWE-200 Exposure of Sensitive Information to an Unauthorized Actor in amans2k FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce
Description
The FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.6.4.1 via the '/wc-coupons/' REST API endpoint. This is due to the endpoint being marked as a public API (`public_api = true`), which results in the endpoint being registered with `permission_callback => '__return_true'`, bypassing all authentication and capability checks. This makes it possible for unauthenticated attackers to extract sensitive data including all WooCommerce coupon codes, coupon IDs, and expiration status.
AI-Powered Analysis
Technical Analysis
CVE-2025-12468 identifies a sensitive information exposure vulnerability in the FunnelKit Automations – Email Marketing Automation and CRM plugin for WordPress and WooCommerce, affecting all versions up to 3.6.4.1. The root cause is the misconfiguration of the '/wc-coupons/' REST API endpoint, which is marked as a public API with 'public_api = true'. This results in the endpoint being registered with a permission callback set to '__return_true', effectively bypassing all authentication and capability checks. Consequently, any unauthenticated attacker can query this endpoint and retrieve sensitive data including all WooCommerce coupon codes, their unique IDs, and expiration statuses. The vulnerability is classified under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The CVSS v3.1 base score is 5.3 (medium severity), reflecting the network attack vector, low attack complexity, no privileges required, no user interaction, and limited impact confined to confidentiality. There is no impact on integrity or availability. No patches were linked at the time of publication, and no known exploits have been reported in the wild. This vulnerability could be exploited to gather promotional coupon data, potentially enabling fraudulent use of coupons, undermining marketing campaigns, or providing competitive intelligence. Since WooCommerce is widely used in e-commerce, especially in Europe, this vulnerability poses a notable risk to online retailers using this plugin for marketing automation.
Potential Impact
For European organizations, the exposure of WooCommerce coupon codes and related data can lead to several adverse outcomes. Unauthorized access to coupon codes may allow attackers or competitors to exploit discounts fraudulently, causing financial losses and revenue leakage. It can also undermine customer trust if promotional campaigns are compromised. Additionally, the leakage of coupon metadata could reveal marketing strategies or campaign timelines, giving competitors an unfair advantage. While the vulnerability does not directly affect system integrity or availability, the confidentiality breach can have reputational and operational impacts, especially for e-commerce businesses relying on WooCommerce and FunnelKit Automations. Given the widespread adoption of WooCommerce in Europe, particularly in countries with mature e-commerce markets, the risk is significant. Attackers could automate data harvesting at scale due to the lack of authentication, increasing the potential impact. This vulnerability also raises compliance concerns under GDPR, as exposure of business-sensitive data without authorization may be considered a data breach requiring notification and remediation.
Mitigation Recommendations
Immediate mitigation steps include restricting access to the '/wc-coupons/' REST API endpoint by modifying the permission callback to enforce proper authentication and capability checks, ensuring only authorized users can access coupon data. Administrators should audit their FunnelKit Automations plugin version and upgrade to a patched release once available from the vendor. In the interim, disabling the vulnerable REST API endpoint via custom code or security plugins can reduce exposure. Implementing Web Application Firewall (WAF) rules to block unauthenticated requests to this endpoint is also recommended. Regularly monitoring access logs for unusual or repeated requests to '/wc-coupons/' can help detect exploitation attempts. Organizations should review their coupon usage policies and consider rotating or invalidating exposed coupons to mitigate fraud risk. Additionally, conducting a security review of all REST API endpoints for similar misconfigurations is prudent. Finally, ensure that all WordPress and WooCommerce components are kept up to date with security patches to minimize attack surface.
Affected Countries
For access to advanced analysis and higher rate limits, contact root@offseq.com
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Wordfence
- Date Reserved
- 2025-10-29T15:28:51.567Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 690b1bd197eccd907387bdc6
Added to database: 11/5/2025, 9:41:37 AM
Last enriched: 11/12/2025, 10:40:27 AM
Last updated: 12/20/2025, 2:21:27 AM
Views: 103
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2025-8065: CWE-400 Uncontrolled Resource Consumption in TP-Link Systems Inc. Tapo C200 V3
HighCVE-2025-14300: CWE-306 Missing Authentication for Critical Function in TP-Link Systems Inc. Tapo C200 V3
HighCVE-2025-14299: CWE-770 Allocation of Resources Without Limits or Throttling in TP-Link Systems Inc. Tapo C200 V3
HighCVE-2025-68613: CWE-913: Improper Control of Dynamically-Managed Code Resources in n8n-io n8n
CriticalCVE-2023-53959: Uncontrolled Search Path Element in filezilla-project FileZilla Client
HighActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.