Skip to main content

WPBot EUVDEUVD-2026-46157

| CVE-2026-14185 MEDIUM
Missing Authorization (CWE-862)
2026-07-21 WPScan GHSA-wxfw-phg9-mqvh
4.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
4.3 MEDIUM

Handler is network-accessible, subscriber account (PR:L) is the sole prerequisite, with integrity-only impact on plugin configuration and no confidentiality or availability exposure.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Jul 21, 2026 - 14:23 vuln.today
CVSS changed
Jul 21, 2026 - 14:22 NVD
4.3 (MEDIUM)
Patch available
Jul 21, 2026 - 08:02 EUVD
CVE Published
Jul 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 21, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

The WPBot WordPress plugin before 8.2.0 does not perform a capability or nonce check in one of its retrieval-augmented-generation settings handlers, allowing authenticated users with subscriber-level access to modify the WPBot WordPress plugin before 8.2.0's configuration.

AnalysisAI

Subscriber-level users on WordPress sites running WPBot before 8.2.0 can modify the plugin's retrieval-augmented-generation (RAG) configuration without authorization, because the relevant settings handler performs neither a WordPress capability check nor a nonce validation. A publicly available proof-of-concept lowers the exploitation bar significantly, making this actionable for any low-skill attacker who holds or can self-register a subscriber account on the target site. No public exploit identified at time of analysis by CISA KEV, but POC availability combined with low access requirements makes remediation a priority for sites with open user registration.

Technical ContextAI

WPBot is a WordPress chatbot plugin that incorporates retrieval-augmented generation (RAG) functionality, integrating AI-driven content retrieval into chat responses. The root cause is CWE-862 (Missing Authorization): a server-side AJAX or REST handler responsible for writing RAG settings fails to call WordPress's capability-check functions (e.g., current_user_can('manage_options')) and omits nonce verification to prevent cross-site request forgery. In WordPress's privilege model, subscriber is the default role granted to self-registered users with no administrative rights; the absence of a gate means any authenticated session - regardless of role - can invoke this handler. The CPE string cpe:2.3:a:unknown:wpbot:*:*:*:*:*:*:*:* reflects that NVD has not yet resolved the vendor namespace, though the product is the WPBot plugin distributed through the WordPress.org ecosystem. All versions in the range 0 through below 8.2.0 are within scope.

RemediationAI

Update the WPBot plugin to version 8.2.0 or later, where the vendor has introduced the missing capability and nonce checks in the RAG settings handler; this is the definitive fix confirmed by the WPScan advisory at https://wpscan.com/vulnerability/a6839476-95bf-4785-b128-1e3bc8603ddc/. As an immediate compensating control before patching, disable open user registration (WordPress Admin → Settings → General → uncheck 'Anyone can register') to prevent new subscriber-level accounts from being created - note this does not protect against existing subscriber accounts already on the site. If the RAG feature of WPBot is not in use, consider disabling it within the plugin settings to reduce the exposed handler surface, though the specific toggle depends on plugin version. As a last resort, deactivating the WPBot plugin entirely eliminates the attack surface at the cost of chatbot functionality. Audit existing subscriber accounts for unexpected or self-registered users as a follow-on hygiene step.

More in Wpbot

View all
CVE-2023-5204 CRITICAL POC
9.8 Oct 19

The ChatBot plugin for WordPress is vulnerable to SQL Injection via the $strid parameter in versions up to, and includin

CVE-2023-1650 CRITICAL POC
9.8 May 08

The AI ChatBot WordPress plugin before 4.4.7 unserializes user input from cookies via an AJAX action available to unauth

CVE-2023-1660 MEDIUM POC
6.1 May 08

The AI ChatBot WordPress plugin before 4.4.9 does not have authorisation and CSRF in a function hooked to init, allowing

CVE-2023-1011 MEDIUM POC
6.1 May 08

The AI ChatBot WordPress plugin before 4.4.5 does not escape most of its settings before outputting them back in the das

CVE-2023-5241 CRITICAL
9.6 Oct 19

The AI ChatBot for WordPress is vulnerable to Directory Traversal in versions up to, and including, 4.8.9 as well as 4.9

CVE-2023-5212 CRITICAL
9.6 Oct 19

The AI ChatBot plugin for WordPress is vulnerable to Arbitrary File Deletion in versions up to, and including, 4.8.9 as

CVE-2023-1651 MEDIUM POC
5.4 May 08

The AI ChatBot WordPress plugin before 4.4.9 does not have authorisation and CSRF in the AJAX action responsible to upda

CVE-2023-5254 MEDIUM POC
5.3 Oct 19

The ChatBot plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 4.8.9

CVE-2023-44993 HIGH
8.8 Oct 09

Cross-Site Request Forgery (CSRF) vulnerability in QuantumCloud AI ChatBot plugin <= 4.7.8 versions. Rated high severity

CVE-2023-4254 MEDIUM POC
4.8 Sep 04

The AI ChatBot WordPress plugin before 4.7.8 does not sanitise and escape some of its settings, which could allow high p

CVE-2023-4253 MEDIUM POC
4.8 Sep 04

The AI ChatBot WordPress plugin before 4.7.8 does not sanitise and escape some of its settings, which could allow high p

CVE-2023-3175 MEDIUM POC
4.8 Jul 10

The AI ChatBot WordPress plugin before 4.6.1 does not adequately escape some settings, allowing high-privilege users suc

Share

EUVD-2026-46157 vulnerability details – vuln.today

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