Skip to main content

FireBox WordPress Plugin CVE-2026-76801

| EUVDEUVD-2026-74567 HIGH
Improper Privilege Management (CWE-269)
2026-09-09 Wordfence GHSA-48j6-7xh6-vcfv
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Recon
    Obtain WordPress Author credentials
  2. Delivery
    Craft PHP payload targeting blacklist gap
  3. Exploit
    POST payload to firebox_meta REST endpoint
  4. Install
    Payload stored unsanitized in campaign condition
  5. C2
    FireBox evaluates PHP condition
  6. Execute
    Arbitrary code executes on server
  7. Impact
    Establish 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 edit_fireboxes and publish_fireboxes capabilities. On sites that were upgraded from any version prior to 3.1.10, these capabilities are automatically granted to the Author role by Migrator::preserveCampaignRoleAccess(), meaning any registered Author (the default low-privilege content contributor role in WordPress) qualifies with no additional steps. On fresh installs of 3.1.10, Author-level access still requires a site administrator to have explicitly granted campaign editing capabilities to that role. The attack is executed over the network via the REST API (firebox_meta endpoint) with no user interaction required. The only limiting factor is possession of valid WordPress credentials at Author level or above - external unauthenticated exploitation is not possible.

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 firebox_meta REST endpoint, embedding a PHP payload such as file_put_contents('/var/www/html/backdoor.php', '<?php system($_GET[cmd]); ?>') as a campaign condition rule value. Because file_put_contents is absent from the regex blacklist in Executer::allowedToRun(), the payload is accepted and stored without sanitization. When the campaign condition is next evaluated, the payload executes server-side, writing a web shell to the document root and granting persistent remote access.

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

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

Alert me

AnalysisAIv1 – 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

FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment 0 ≤3.1.10

Affected Packages

euvd firebox_woocommerce_popup_builder_exit_intent_popup_email_optin_cart_abandonment 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

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

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

Network-reachable REST endpoint, trivial blacklist bypass (AC:L), Author-level auth required (PR:L), full server code execution impacts all CIA metrics.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

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.

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Medium
WooCommerce-focused popup builder plugin, thousands of installs but niche
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 0.5%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

65
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

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

CVE-2012-1823 CRITICAL POC
9.8 May 11

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

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

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

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

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

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

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