Skip to main content

WP Foodbakery CVE-2026-15802

| EUVDEUVD-2026-47611 HIGH
Relative Path Traversal (CWE-23)
2026-07-22 Wordfence GHSA-cjgw-jrh4-gfr3
8.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain subscriber account on target site
  2. Delivery
    Send crafted AJAX request to delete callback
  3. Exploit
    Traverse path to wp-config.php
  4. Execution
    Delete critical file to break site integrity
  5. Impact
    Re-initialize WordPress to gain admin control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Relative path traversal prevention
Exploitation Conditions

Exploitation requires an authenticated account with subscriber-level access or above (CVSS PR:L) on a site running the vulnerable WP Foodbakery plugin (<= 4.9) with the 'delete_locations_backup_file_callback' functionality reachable; no user interaction and no elevated privileges are needed (UI:N, AC:L). The main limiting factor is the authentication requirement: an attacker must be able to register or acquire a subscriber account, so sites that disable open registration meaningfully raise the bar. Impact severity in practice also depends on file ownership and permissions - the deletion only succeeds against files writable/deletable by the web-server user, and reaching full RCE additionally requires deleting a security-critical file such as wp-config.php.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H (8.1 High) describes a network-reachable, low-complexity attack needing only low privileges and no user interaction, with high integrity and availability impact and no confidentiality loss - consistent with destructive file deletion rather than data theft. The practical risk driver is the extremely low privilege requirement: subscriber accounts are self-registerable on many WordPress sites, effectively lowering the barrier toward unauthenticated in real deployments. There is no CISA KEV listing and no public exploit identified at time of analysis, and no EPSS score was provided, so exploitation is currently unproven rather than confirmed widespread. The RCE claim is a plausible downstream consequence (deleting wp-config.php can drop the site into setup mode enabling attacker takeover) rather than a direct memory-execution primitive - treat it as file-deletion-to-RCE, which is realistic but requires the follow-on step.

Exploit ScenarioDerived

An attacker registers or obtains a low-privilege subscriber account on a WordPress site running WP Foodbakery <= 4.9, then sends a crafted AJAX request to the delete_locations_backup_file_callback action with a traversal path pointing at wp-config.php. With that file deleted, the site reverts to an uninitialized state that the attacker can re-provision to seize administrative control or achieve code execution. No public proof-of-concept has been identified, but the low complexity and low privilege requirement make the attack straightforward to reproduce.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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 – Jul 22, 2026

Arbitrary file deletion in the WP Foodbakery WordPress plugin (all versions through 4.9) lets authenticated users with only subscriber-level access delete any file the web server can reach, because the 'delete_locations_backup_file_callback' handler fails to validate the supplied path. Deleting a critical file such as wp-config.php can cascade into remote code execution, which is why Wordfence tags this as an RCE-class issue. No public exploit has been identified at the time of analysis, but the high CVSS (8.1) and trivially low privilege bar make it a strong patching priority.

RemediationAI

No vendor-released patch version is identified in the available data; the fix is expected in a release later than 4.9, so administrators should update WP Foodbakery to the latest available version from ChimpStudio/ThemeForest as soon as one is published and confirm it post-dates 4.9. Until a confirmed patched build is installed, apply compensating controls: disable open user registration or restrict the subscriber role (Settings > General, uncheck 'Anyone can register') to remove the self-service foothold this attack relies on; deploy a WAF or Wordfence rule to block requests to the 'delete_locations_backup_file_callback' AJAX action; and if the plugin is not essential, deactivate and remove it. As a safety net, ensure wp-config.php and the site are backed up and, where the platform allows, make wp-config.php read-only/immutable so a stray deletion cannot succeed - noting this can interfere with legitimate config-writing operations. Reference the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/45c8d883-1f97-4c9d-b406-c61e33a0959e?source=cve) for updated fix guidance.

Affected VersionsENISA

WP Foodbakery 0 ≤4.9

Affected Packages

euvd wp_foodbakery 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 affected code is a WordPress AJAX/callback handler ('delete_locations_backup_file_callback') exposed by the ChimpStudio WP Foodbakery plugin, a restaurant/bakery add-on distributed with the ThemeForest 'Food Bakery' theme. The root cause is CWE-23 (Relative Path Traversal): the function accepts a user-controlled filename or path and passes it to a PHP file-deletion routine (e.g. unlink()) without canonicalizing or constraining it to an intended backup directory, so sequences like '../' let the caller escape into the WordPress root or system paths. Because WordPress runs under a single web-server identity, any file that identity owns - including wp-config.php, plugin files, or .htaccess - is deletable.

Know when Wp Foodbakery 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.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

Network-reachable AJAX action needing only a subscriber account (PR:L, AC:L, UI:N); arbitrary deletion breaks integrity and availability (I:H/A:H) but exposes no data (C:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/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
None
Integrity
High
Availability
High

DescriptionCVE.org

The WP Foodbakery plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the 'delete_locations_backup_file_callback' function in all versions up to, and including, 4.9. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).

Executive ViewAI

Why It Matters

WP Foodbakery WordPress plugin versions through 4.9 contains an arbitrary file deletion vulnerability requiring only subscriber-level authenticated access. No public exploit identified at time of analysis, but the low authentication barrier and ability to achieve remote code execution through deletion of critical files such as wp-config.php pose severe risk to WordPress installations using this plugin.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. (1) Disable WP Foodbakery plugin or revoke file operation permissions from subscriber-level users through WordPress role/capability settings; (2) Remove or demote unnecessary subscriber accounts; (3) Implement file integrity monitoring on wp-config.php and other critical WordPress installation files; (4) Deploy Web Application Firewall rules to detect and block suspicious file deletion attempts.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Low
niche premium ThemeForest restaurant plugin, limited enterprise footprint
Social Media
3
Sightings
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 No
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
Partial

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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