Skip to main content

wiseCampaign EUVDEUVD-2026-53340

| CVE-2026-7529 HIGH
Missing Authorization (CWE-862)
2026-08-05 Wordfence GHSA-vhj5-26fr-9vrj
7.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with wiseCampaign active
  2. Delivery
    Query /wp-json/ to discover plugin REST routes
  3. Exploit
    Send unauthenticated POST to banner/settings endpoint
  4. Execution
    Overwrite banner content or upload background image
  5. Impact
    Persist malicious content across storefront pages

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The wiseCampaign - WooCommerce Conversions Made Easy plugin must be installed and active on a WordPress site; no non-default configuration is required beyond this. The WordPress REST API must be reachable by the attacker, which is the default state for any publicly accessible WordPress installation. Per the CVSS vector (PR:N/UI:N/AC:L), exploitation requires no authentication, no user interaction, and no elevated complexity - any attacker with HTTP access to the WordPress REST API endpoint (/wp-json/) can exploit this. Exploitation is limited to sites running wiseCampaign versions 1.1.16 and below; sites that have disabled the WordPress REST API globally would not be exposed, though this is a non-default and operationally disruptive configuration.

Impact

The CVSS 3.1 base score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) accurately reflects the unauthenticated network vector and high integrity impact. However, the CVSS confidentiality component is rated N despite the CVE description explicitly stating 'unauthorized modification and disclosure of data' - this inconsistency is not resolved by the available data and the true confidentiality impact may be underrepresented in the published score. No EPSS score was provided in the input; given the niche deployment footprint, real-world exploitation probability is expected to be limited to opportunistic WordPress scanners rather than targeted campaigns. There is no KEV listing and no known public exploit code, which tempers urgency compared to the raw CVSS figure. The attack complexity is genuinely low: any attacker who can reach the WordPress REST API (accessible by default at /wp-json/) can exploit this without credentials or preparation. The file-upload path via wp_handle_upload() is the highest-severity sub-component, as it could be leveraged for content injection or, depending on server configuration and WordPress upload restrictions, potentially more serious abuse.

Exploit ScenarioDerived

An unauthenticated attacker enumerates REST API endpoints exposed by the wiseCampaign plugin (discoverable via /wp-json/ route discovery) and sends crafted HTTP POST requests to overwrite banner content with malicious HTML or to upload a custom background image file, defacing the WooCommerce storefront. The same endpoint access allows toggling feature flags and changing the active banner, enabling persistent manipulation of the site's conversion-focused UI elements without any credentials. No public exploit code is required; the absence of any authorization check means standard HTTP clients suffice.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 05, 2026

Unauthenticated REST API access in the wiseCampaign - WooCommerce Conversions Made Easy WordPress plugin (all versions through 1.1.16) allows any network attacker to read and overwrite the plugin's banner, stockbar, and core settings, and to upload arbitrary background image files via wp_handle_upload(), with zero authentication or nonce validation. Every REST endpoint the plugin registers uses the blanket permission callback '__return_true', which bypasses WordPress's built-in capability and nonce checks entirely. No public exploit code or CISA KEV listing has been identified at time of analysis, but the unauthenticated, low-complexity attack surface makes this straightforward to exploit opportunistically.

RemediationAI

Upstream fix available (commit); released patched version not independently confirmed. A code change was committed to the plugin's trunk at WordPress.org SVN (changeset 3529781 vs. 3529780), but no tagged release version beyond 1.1.16 was confirmed in the provided data - site owners should update to the latest version available in the WordPress plugin repository and verify the installed version exceeds 1.1.16 once a new release is published. As an immediate compensating control, site administrators can deactivate the wiseCampaign plugin until a verified patched version is installed; this eliminates the attack surface entirely at the cost of losing campaign banner and stockbar functionality. If deactivation is not possible, restricting access to WordPress REST API routes via WAF rules or server-level rules (e.g., blocking requests to /wp-json/wisecampaign/ from untrusted sources) can limit exposure, though this may break legitimate plugin functionality. The Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/9a47e6ff-a1d2-40f0-b4d2-8ee8394ce603 should be monitored for confirmation of a patched release version.

Affected VersionsENISA

wiseCampaign – WooCommerce Conversions Made Easy 0 ≤1.1.16

Affected Packages

euvd wisecampaign_woocommerce_conversions_made_easy no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The WordPress REST API allows plugins to register custom endpoints via register_rest_route(); the 'permission_callback' parameter is the mechanism by which access control is enforced. Using the PHP built-in '__return_true' as that callback unconditionally authorizes every request, effectively making the endpoints world-readable and world-writable. CWE-862 (Missing Authorization) captures this root cause: the code performs a sensitive operation without verifying the caller has the right to perform it. Affected source files confirmed in the plugin repository include Banner.php (L50), WiseBannerV2.php (L105), StockBar.php (L176), and Menu.php (L38), spanning banner CRUD operations, stockbar feature flag toggling, and file upload handling. The CPE string (cpe:2.3:a:wisemattic:wisecampaign_-_woocommerce_conversions_made_easy:*:*:*:*:*:*:*:*) confirms the vendor is wisemattic and no version is excluded from the affected range. The file-upload code path calls wp_handle_upload() directly, which processes arbitrary multipart uploads when WordPress's own upload guards are not separately applied.

Know when Wordpress Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 8.2 HIGH

Network REST API, no auth, low complexity; C:L added over published score because description confirms settings data disclosure; I:H for full settings and file write; no availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

DescriptionCVE.org

The wiseCampaign - WooCommerce Conversions Made Easy plugin for WordPress is vulnerable to unauthorized modification and disclosure of data due to every one of its REST API endpoints being registered with permission_callback => '__return_true' in all versions up to, and including, 1.1.16. This makes it possible for unauthenticated attackers to read and modify the plugin's banner, stockbar, and core settings - including saving/updating banner records, toggling stockbar/feature flags, changing the active banner, and uploading background-image files via wp_handle_upload() - without any nonce or capability check.

Executive ViewAI

Why It Matters

The wiseCampaign WooCommerce Conversions Made Easy plugin (all versions through 1.1.16) exposes unauthenticated REST API endpoints that permit attackers to modify plugin configuration, stockbar settings, and upload arbitrary background image files to any WordPress site running this plugin. This creates an immediate risk of defacement and malware injection without requiring any user credentials or exploitation complexity.

Business Impact: Severe
Compensating Controls

Until patch available: (1) Disable plugin immediately on all WordPress instances; (2) Restrict unauthenticated access to /wp-json/ endpoints via Web Application Firewall or .htaccess rules to authenticated users only; (3) Implement IP allowlisting for REST API if external access is not required; (4) Enable structured logging and alerting on REST API requests to /wp-json/wc-campaigner/ routes; (5) Migrate to alternative WooCommerce conversion tracking solutions with demonstrated API security practices.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
niche WooCommerce conversion plugin, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy