CVE-2026-11802

FoodBook Lite <= 1.5.6 - Missing Authorization to Unauthenticated User Registration via 'registration_action' AJAX Action

Published Jul 14, 2026 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
The FoodBook Lite - Online Food Ordering System plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.5.6. The registration() function, accessible via the wp_ajax_nopriv_registration_action AJAX action, lacks any nonce verification or capability check, and does not check the WordPress users_can_register option before calling wp_insert_user(). This makes it possible for unauthenticated attackers to create new user accounts with the 'customer' role and receive authentication cookies, even when the site administrator has explicitly disabled user registration.

Analysis

AI-generated

Technical impact

The FoodBook Lite WordPress plugin exposes an AJAX action named wp_ajax_nopriv_registration_action that accepts requests without any nonce verification or capability check. An attacker can invoke this endpoint and call wp_insert_user() to create a new account with a default 'customer' role. The plugin does not honor the WordPress users_can_register option, so even if site registration is disabled by the administrator, the action still allows account creation. This results in an unauthorized account that receives authentication cookies, effectively granting the attacker a legitimate user session and allowing further interaction with the site.

Affected Systems

All releases of the FoodBook Lite plugin by themelooks up to and including version 1.5.6 are affected. The vulnerability resides in the class-components-ajax.php file, where the registration() method processes the AJAX request. Users who have installed the plugin on any WordPress site must verify their plugin version and contact the vendor for updates.

Risk and Exploitability

The CVSS score for this issue is 5.3, a moderate severity. The EPSS score of <1% indicates a very low probability of exploitation in real-world scenarios, and the vulnerability is not listed in CISA's KEV catalog. The likely attack vector is a web‑application exploit: a remote attacker can issue a crafted HTTP request to the wp_ajax endpoint and retrieve an authentication cookie. Because attackers can create accounts and receive authentication cookies, the vulnerability presents an immediate risk to the site's user base, enabling unauthorized access.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the FoodBook Lite plugin to version 1.5.7 or later, which removes the vulnerable registration_action
  • If an upgrade is not possible, disable the wp_ajax_nopriv_registration_action hook or configure the plugin settings to block public registration calls; alternatively, enforce the users_can_register WordPress option through custom code or a security plugin
  • Apply a web‑application firewall rule that rejects POST requests to the wp_ajax_nopriv_registration_action endpoint for unauthenticated sessions
  • Monitor the user database for newly created accounts without authorization

Generated by OpenCVE AI on July 31, 2026 at 10:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Themelooks
Themelooks foodbook Lite – Online Food Ordering System
Wordpress
Wordpress wordpress
Vendors & Products Themelooks
Themelooks foodbook Lite – Online Food Ordering System
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The FoodBook Lite - Online Food Ordering System plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.5.6. The registration() function, accessible via the wp_ajax_nopriv_registration_action AJAX action, lacks any nonce verification or capability check, and does not check the WordPress users_can_register option before calling wp_insert_user(). This makes it possible for unauthenticated attackers to create new user accounts with the 'customer' role and receive authentication cookies, even when the site administrator has explicitly disabled user registration.
Title FoodBook Lite <= 1.5.6 - Missing Authorization to Unauthenticated User Registration via 'registration_action' AJAX Action
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Jul 15, 2026, 1:39 PM
Reserved
Jun 9, 2026, 2:53 PM
Status
Deferred
Published
Jul 14, 2026, 2:16 AM
Modified
Jul 15, 2026, 2:17 PM