Skip to main content

WPCafe CVE-2026-11601

| EUVDEUVD-2026-91964 MEDIUM
Missing Authorization (CWE-862)
2026-10-03 Wordfence GHSA-p5w3-2x8f-ffvj
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Send request to FlowAPI endpoint
  2. Exploit
    Bypass missing authorization check
  3. Execution
    Overwrite or delete email flow
  4. Impact
    Send phishing emails from legitimate address

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

No special conditions - remote unauthenticated exploitation against default configurations of the WPCafe WordPress plugin: the Email_Automation_Service_Provider::is_enable() method unconditionally returns true, the FlowAPI endpoints are active on every installation without any configuration, and five default email flows are present upon activation. The only limiting factor is impact scope: exploitation affects only the plugin's email notification flows (reading, creating, updating, cloning, deleting reservation/admin email flows and their content), not the broader WordPress site, database, or filesystem; abuse of the site's legitimate sending address makes the practical risk phishing and notification denial rather than system compromise.

Impact

All exploitability signals point to easy abuse: the provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes fully remote, network-reachable, low-complexity exploitation with no authentication (PR:N) and no user interaction, and the description confirms the vulnerable endpoints are active by default with no configuration requirement because Email_Automation_Service_Provider::is_enable() unconditionally returns true. These factors would normally elevate priority. However, the impact is deliberately scoped: NVD/Wordfence assigned only C:N/I:L/A:N for a base score of 5.3 (MEDIUM), reflecting that the damage is confined to the plugin's email notification flows (overwriting/cloning/deleting reservation confirmation, cancellation, and admin-alert emails), not full site or data compromise. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The most under-weighted real-world risk is abuse of the site's legitimate sending address to deliver attacker-controlled content - a convincing phishing/social-engineering vector - plus denial of reservation notifications; I would argue the official score understates confidentiality (attackers can read flows) and availability (attackers can destroy flows), so an independent assessment lands higher than 5.3. Net: a genuine but moderate-priority issue - trivially exploitable and broadly default-on, but limited blast radius rather than a critical RCE-class flaw.

Exploit ScenarioDerived

An unauthenticated attacker sends crafted requests to the WPCafe FlowAPI endpoints, which are enabled by default on every installation, to overwrite the default reservation-confirmation email flow with attacker-controlled content. Subsequent reservation emails are then sent from the site's own legitimate address, enabling convincing phishing or fraud against customers, or the attacker deletes the flows to suppress all reservation notifications. No public exploit was identified in the provided data, but the missing authorization check (AV:N/AC:L/PR:N) makes exploitation straightforward.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 03, 2026

Unauthenticated attackers can read, create, update, clone, and delete the email notification flows of the WPCafe - Restaurant Menu, Online Food Ordering & Table Booking System WordPress plugin in all versions up to and including 3.0.19, because the plugin fails to verify that a caller is authorized before processing flow-management requests (CWE-862). The exposed endpoints require no authentication (CVSS:3.1/AV:N/AC:L/PR:N/UI:N), no user interaction, and no special configuration, since Email_Automation_Service_Provider::is_enable() unconditionally returns true and five pre-configured email flows ship with the plugin on activation; the practical result is attacker-controlled reservation confirmation, cancellation, and admin alert emails sent from the site's legitimate address, plus outright destruction of those flows. No public exploit code identified at time of analysis and no confirmed active exploitation (not listed in CISA KEV); the supplied assessment rates impact as low across confidentiality, integrity, and availability and constrains the damage to the plugin's email notification subsystem rather than the wider WordPress site.

RemediationAI

No vendor-released patch identified at time of analysis - the affected range in the supplied intelligence ends at version 3.0.19 with no fixed version listed, so verify the plugin's WordPress.org changelog and the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/c01a06ca-ba3f-4e61-a17c-86d5e9f53ebf?source=cve) for a subsequent release before assuming remediation exists. Because is_enable() unconditionally returns true, there is no in-plugin setting that turns the vulnerable email automation endpoints off, so the only complete mitigation is to deactivate and remove the WPCafe plugin until a fixed build is available; the trade-off is loss of all menu, ordering, and table-booking functionality. If the site must keep operating, place a WAF or reverse-proxy rule that blocks unauthenticated requests reaching the email-notification SDK flow endpoints (the FlowAPI routes reachable via admin-ajax.php/REST used by themewinter/email-notification-sdk) from any source without a valid logged-in session or nonce, accepting that this may break legitimate front-end-triggered notification behavior and requires testing against normal reservation and order traffic. Since attacker-authored mail is sent from the site's own legitimate address, treat the messaging as a phishing vector: monitor outbound mail for unexpected reservation confirmation, cancellation, or admin alert templates, alert customers not to trust such emails, and rotate/review any workflow that relies on those notifications. Note also that exploitation is limited to the plugin's email flows - the wider WordPress site, database, and filesystem are not directly reachable through this flaw, so emergency containment should be scoped accordingly rather than treated as full site compromise.

Affected VersionsENISA

WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System 0 ≤3.0.19

Affected Packages

euvd wpcafe_restaurant_menu_online_food_ordering_table_booking_system 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 root cause is CWE-862 (Missing Authorization) in the plugin's bundled email automation component. WPCafe (vendor: Arraytics) embeds the themewinter/email-notification-sdk, whose FlowAPI class exposes flow operations without capability checks or a WordPress permission_callback - the referenced source lines (FlowAPI.php#L58, #L138, #L156, #L282 in tags 3.0.8 and 3.0.13) correspond to the read/create/update/delete/clone handlers for email notification flows, and the same tagged releases expose helper and localized-data paths (Utils/Helpers.php#L20, core/assets/localize.php#L47) relevant to how those requests are routed and authorized. The email-automation-service-provider.php#L43 flag is_enable() returns true unconditionally, so the email automation surface is live on every installation regardless of any admin setting, and five default flows are registered at activation, giving an attacker pre-existing targets. The CPE cpe:2.3:a:arraytics:wpcafe_-_restaurant_menu,_online_food_ordering_&_table_booking_system:*:*:*:*:*:*:*:* pins the affected product family to the Arraytics WPCafe WordPress plugin. Because the flows control transactional mail content and the sender is the site's own configured address, the vulnerability class effectively turns into notification tampering/phishing and notification denial rather than code execution, SQL injection, or file access - consistent with the assessed vector's low C/I/A ratings confined to the plugin scope.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 7.3 HIGH

Unauthenticated remote access to default-on endpoints gives AV:N/AC:L/PR:N/UI:N; attackers can read flows (C:L), overwrite content (I:L), and destroy flows (A:L), all limited to the email-notification feature.

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

DescriptionCVE.org

The WPCafe - Restaurant Menu, Online Food Ordering & Table Booking System plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.0.19. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to read, create, update, clone, and delete email notification flows, including overwriting the default reservation confirmation, cancellation, and admin alert emails with attacker-controlled content sent from the site's legitimate address, or destroying reservation notification flows entirely. The vulnerable endpoints are active by default on every WPCafe installation without any configuration requirement, as the Email_Automation_Service_Provider::is_enable() method unconditionally returns true and the plugin ships with five pre-configured default email flows upon activation.

Threat Intelligence Overview

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Medium
moderately popular WordPress restaurant/booking plugin, not universally deployed
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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

References

Advisories & patches
ADVISORY https://nvd.nist.gov/vuln/detail/CVE-2026-11601 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/core/assets/localize.php#L47 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/core/email-automation/email-automation-service-provider.php#L43 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L138 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L156 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L282 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L58 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.13/vendor/themewinter/email-notification-sdk/src/Utils/Helpers.php#L20 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/core/assets/localize.php#L47 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/core/email-automation/email-automation-service-provider.php#L43 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L138 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L156 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L282 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/vendor/themewinter/email-notification-sdk/src/Flow/FlowAPI.php#L58 REF https://plugins.trac.wordpress.org/browser/wp-cafe/tags/3.0.8/vendor/themewinter/email-notification-sdk/src/Utils/Helpers.php#L20 REF https://plugins.trac.wordpress.org/changeset?reponame=&old=3706610%40wp-cafe&new=3706610%40wp-cafe REF https://www.wordfence.com/threat-intel/vulnerabilities/id/c01a06ca-ba3f-4e61-a17c-86d5e9f53ebf?source=cve

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