Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain WordPress Author credentials
-
DeliveryCraft PHP payload targeting blacklist gap
-
ExploitPOST payload to firebox_meta REST endpoint
-
InstallPayload stored unsanitized in campaign condition
-
C2FireBox evaluates PHP condition
-
ExecuteArbitrary code executes on server
-
ImpactEstablish persistent web shell
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 | Exploitation requires an authenticated WordPress account with Author-level access or higher and the |
| Impact | The CVSS 8.8 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately characterizes the threat: network-reachable, low complexity, requiring only low-privilege (Author-level) authentication, with full CIA triad compromise. The most impactful nuance is the migration-triggered privilege escalation: any WordPress site that upgraded from a pre-3.1.10 version automatically has Author-role users capable of submitting campaign conditions-meaning the effective PR:L is available to the default Author account type on a very large proportion of affected installations. The regex-bypass technique is described as trivial in the Wordfence report, suggesting low skill barrier. No CISA KEV listing and no known public POC at time of analysis, so EPSS-level exploitation probability is moderate rather than imminent mass exploitation. However, the broad Author-role entry point on migrated sites and the direct PHP execution primitive make this a high-priority patch target for any WordPress/WooCommerce site running FireBox ≤ 3.1.10. |
| Exploit ScenarioDerived | An attacker with a registered Author account on a WooCommerce site running FireBox submits a crafted PUT request to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Remote code execution in FireBox - WooCommerce Popup Builder (all versions ≤ 3.1.10) allows authenticated Author-level attackers to execute arbitrary PHP on the server by injecting unsanitized PHP expressions into campaign condition rules via the firebox_meta REST endpoint. The plugin's Executer::allowedToRun() blacklist (Executer.php L231) uses a trivially bypassable regex that permits WordPress core functions such as wp_insert_user, update_option, and file_put_contents, which the value function in the PHP Conditions class then evaluates directly. Critically, sites migrated from any version prior to 3.1.10 are automatically subjected to Migrator::preserveCampaignRoleAccess(), which grants Author-role users edit_fireboxes and publish_fireboxes capabilities, making exploitation reachable from any registered Author account with no further privilege requirements. No public exploit code or CISA KEV listing has been confirmed at time of analysis.
RemediationAI
Update the FireBox plugin to the first version released after 3.1.10 (the exact patched release tag is not independently confirmed from available data - verify via the WordPress plugin dashboard or the FirePlugins changelog). The upstream fix is tracked in WordPress SVN changeset 3666018 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3666018%40firebox&new=3666018%40firebox). If immediate patching is not possible, restrict or remove the Author role's edit_fireboxes and publish_fireboxes capabilities using a capability manager plugin, which eliminates the lowered entry point created by the migration function; note that this does not address exploitation by Editor-level or higher users. Additionally, consider blocking REST API access to the firebox_meta endpoint for unauthenticated and low-privilege users via a WAF rule or server-level configuration as a compensating control, accepting the trade-off of potentially breaking campaign management for legitimate lower-privilege users.
Affected VersionsENISA
Affected Packages
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
FireBox is a WordPress plugin developed by FirePlugins (CPE: cpe:2.3:a:fireplugins:firebox_-_woocommerce_popup_builder...) that provides popup, exit-intent, and cart-abandonment campaign functionality tightly integrated with WooCommerce. The vulnerable design centers on a PHP condition evaluation pipeline: campaign rule values are persisted via the unauthenticated-writable firebox_meta REST endpoint (Meta.php L411) without input sanitization, then retrieved and passed to Conditions/PHP.php's value function (L36), which executes them as live PHP expressions. The gatekeeping mechanism, Executer::allowedToRun() (Executer.php L231), relies on a regex blacklist to prevent dangerous calls-an inherently fragile approach that omits high-impact WordPress core functions. CWE-269 (Improper Privilege Management) is assigned and is specifically applicable to the migration pathway: Migrator::preserveCampaignRoleAccess() (Migrator.php L606) permanently widens the Author role's capabilities on upgrade, compounding the base code-injection flaw by reducing the minimum privilege threshold.
Know when PHP 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable REST endpoint, trivial blacklist bypass (AC:L), Author-level auth required (PR:L), full server code execution impacts all CIA metrics.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The FireBox - WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 3.1.10 via the value function. This is due to a trivially bypassable regex blacklist in Executer::allowedToRun() that fails to block WordPress core functions such as wp_insert_user, update_option, and file_put_contents, combined with no sanitization of PHP condition rule values stored via the firebox_meta REST endpoint. This makes it possible for authenticated attackers, with author-level access and above, to execute code on the server. On sites upgraded from a version prior to 3.1.10, the Migrator::preserveCampaignRoleAccess() function automatically grants the edit_fireboxes and publish_fireboxes capabilities to the Author role, lowering the effective entry point to Author-level access.
Articles & Coverage 2
Technical POC Analysis
The bug is an authenticated Remote Code Execution in the FireBox WordPress plugin, assigned CWE-269 (Improper Privilege Management).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
FireBox - WooCommerce Popup Builder plugin (versions ≤3.1.10) contains a remote code execution vulnerability affecting WooCommerce storefronts worldwide. Attackers with Author-level account credentials can execute arbitrary PHP code on web servers through the plugin's REST API. Sites migrated from earlier versions automatically grant Author-level users elevated capabilities that enable exploitation, effectively making any registered author user a potential attack vector.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) disable and remove the FireBox plugin immediately to eliminate the attack surface; (2) audit and restrict Author account creation, removing any unnecessary Author-level accounts; (3) implement Web Application Firewall rules blocking POST requests to the /wp-json/firebox/v1/meta or /firebox_meta REST endpoint; (4) enable detailed logging and monitoring of REST API activity and PHP code execution; (5) implement network-level restrictions on Author account access from untrusted networks.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-74567
GHSA-48j6-7xh6-vcfv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB