CVE-2025-14895: CWE-862 Missing Authorization in roxnor Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers
The PopupKit plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.2.0. This is due to the plugin not properly verifying that a user is authorized to access the /popup/logs REST API endpoint. This makes it possible for authenticated attackers, with Subscriber-level access and above, to read and delete analytics data including device types, browser information, countries, referrer URLs, and campaign metrics.
AI Analysis
Technical Summary
CVE-2025-14895 is an authorization bypass vulnerability classified under CWE-862 affecting the PopupKit WordPress plugin, which provides popup building with gamification, multi-step popups, page-level targeting, and WooCommerce triggers. The vulnerability arises because the plugin fails to properly verify user authorization when accessing the /popup/logs REST API endpoint. This endpoint exposes analytics data including device types, browser information, countries, referrer URLs, and campaign metrics. Any authenticated user with at least Subscriber-level privileges can exploit this flaw to read and delete this sensitive data. The vulnerability is remotely exploitable without user interaction and requires only low privileges, making it easier for attackers to leverage. The CVSS 3.1 base score is 5.4 (medium), reflecting the moderate impact on confidentiality and integrity but no impact on availability. No patches are currently linked, and no known exploits have been reported in the wild. The flaw affects all versions up to and including 2.2.0 of the plugin. The lack of proper authorization checks in a REST API endpoint is a common security oversight that can lead to data leakage and manipulation, undermining trust in analytics and marketing data integrity.
Potential Impact
For European organizations, this vulnerability can lead to unauthorized disclosure and manipulation of marketing analytics data, which can distort business insights and decision-making. Attackers with subscriber-level access could delete or alter campaign metrics, potentially sabotaging marketing efforts or causing financial losses. The exposure of device, browser, and geographic data could also aid in profiling users or conducting further targeted attacks. Organizations relying on WooCommerce and popup marketing tools are particularly vulnerable, as these features are widely used in e-commerce and digital marketing sectors. While the vulnerability does not directly impact system availability or critical infrastructure, the compromise of analytics data can have reputational and operational consequences. Additionally, GDPR considerations around personal data exposure may impose legal and compliance risks if user-related data is involved. The medium severity rating indicates a moderate but non-trivial risk that should be addressed promptly to prevent exploitation.
Mitigation Recommendations
European organizations should immediately audit their WordPress installations to identify the presence of the vulnerable PopupKit plugin versions (up to 2.2.0). Until an official patch is released, administrators should restrict access to the /popup/logs REST API endpoint by implementing custom access controls, such as limiting REST API permissions to trusted administrator roles only. Employing Web Application Firewalls (WAFs) with rules to block unauthorized REST API calls can provide an additional layer of defense. Monitoring and logging access to the REST API endpoints should be enhanced to detect suspicious activities, particularly from users with subscriber-level privileges. Organizations should also review user roles and permissions to minimize unnecessary elevated access. Once a patch becomes available, prompt application is critical. Additionally, consider isolating marketing analytics data and backing it up regularly to prevent data loss from unauthorized deletions. Educating site administrators about the risks of installing plugins without proper security vetting can reduce future exposure.
Affected Countries
Germany, United Kingdom, France, Netherlands, Italy, Spain, Poland
CVE-2025-14895: CWE-862 Missing Authorization in roxnor Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers
Description
The PopupKit plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.2.0. This is due to the plugin not properly verifying that a user is authorized to access the /popup/logs REST API endpoint. This makes it possible for authenticated attackers, with Subscriber-level access and above, to read and delete analytics data including device types, browser information, countries, referrer URLs, and campaign metrics.
AI-Powered Analysis
Technical Analysis
CVE-2025-14895 is an authorization bypass vulnerability classified under CWE-862 affecting the PopupKit WordPress plugin, which provides popup building with gamification, multi-step popups, page-level targeting, and WooCommerce triggers. The vulnerability arises because the plugin fails to properly verify user authorization when accessing the /popup/logs REST API endpoint. This endpoint exposes analytics data including device types, browser information, countries, referrer URLs, and campaign metrics. Any authenticated user with at least Subscriber-level privileges can exploit this flaw to read and delete this sensitive data. The vulnerability is remotely exploitable without user interaction and requires only low privileges, making it easier for attackers to leverage. The CVSS 3.1 base score is 5.4 (medium), reflecting the moderate impact on confidentiality and integrity but no impact on availability. No patches are currently linked, and no known exploits have been reported in the wild. The flaw affects all versions up to and including 2.2.0 of the plugin. The lack of proper authorization checks in a REST API endpoint is a common security oversight that can lead to data leakage and manipulation, undermining trust in analytics and marketing data integrity.
Potential Impact
For European organizations, this vulnerability can lead to unauthorized disclosure and manipulation of marketing analytics data, which can distort business insights and decision-making. Attackers with subscriber-level access could delete or alter campaign metrics, potentially sabotaging marketing efforts or causing financial losses. The exposure of device, browser, and geographic data could also aid in profiling users or conducting further targeted attacks. Organizations relying on WooCommerce and popup marketing tools are particularly vulnerable, as these features are widely used in e-commerce and digital marketing sectors. While the vulnerability does not directly impact system availability or critical infrastructure, the compromise of analytics data can have reputational and operational consequences. Additionally, GDPR considerations around personal data exposure may impose legal and compliance risks if user-related data is involved. The medium severity rating indicates a moderate but non-trivial risk that should be addressed promptly to prevent exploitation.
Mitigation Recommendations
European organizations should immediately audit their WordPress installations to identify the presence of the vulnerable PopupKit plugin versions (up to 2.2.0). Until an official patch is released, administrators should restrict access to the /popup/logs REST API endpoint by implementing custom access controls, such as limiting REST API permissions to trusted administrator roles only. Employing Web Application Firewalls (WAFs) with rules to block unauthorized REST API calls can provide an additional layer of defense. Monitoring and logging access to the REST API endpoints should be enhanced to detect suspicious activities, particularly from users with subscriber-level privileges. Organizations should also review user roles and permissions to minimize unnecessary elevated access. Once a patch becomes available, prompt application is critical. Additionally, consider isolating marketing analytics data and backing it up regularly to prevent data loss from unauthorized deletions. Educating site administrators about the risks of installing plugins without proper security vetting can reduce future exposure.
Affected Countries
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Wordfence
- Date Reserved
- 2025-12-18T16:04:05.446Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 698afe6e4b57a58fa1f900f6
Added to database: 2/10/2026, 9:46:22 AM
Last enriched: 2/10/2026, 10:01:54 AM
Last updated: 2/21/2026, 12:16:35 AM
Views: 23
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-2026-27203: CWE-15: External Control of System or Configuration Setting in YosefHayim ebay-mcp
HighCVE-2026-27168: CWE-122: Heap-based Buffer Overflow in HappySeaFox sail
HighCVE-2026-27134: CWE-287: Improper Authentication in strimzi strimzi-kafka-operator
HighCVE-2026-27190: CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in denoland deno
HighCVE-2026-27026: CWE-770: Allocation of Resources Without Limits or Throttling in py-pdf pypdf
MediumActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.