Skip to main content

Geeky Bot EUVDEUVD-2026-27193

| CVE-2026-5294 CRITICAL
Missing Authorization (CWE-862)
2026-05-05 Wordfence GHSA-g79m-g3fv-4rq9
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Enumerate WordPress plugins
  2. Delivery
    Identify Geeky Bot ≤1.2.2
  3. Exploit
    Craft malicious AJAX request
  4. Install
    Dispatch to plugin installer function
  5. C2
    Download attacker ZIP to server
  6. Execute
    Extract malicious plugin to wp-content/plugins/
  7. Impact
    Access web shell PHP file
  8. Step 8
    Execute arbitrary commands as web server user

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 Geeky Bot plugin versions ≤1.2.2. The vulnerability is triggered through WordPress's standard AJAX handler (admin-ajax.php) which is always accessible on WordPress installations. No authentication, specific WordPress configuration, theme, or plugin interaction is required. The CVSS vector PR:N (privileges required: none) and UI:N (user interaction: none) confirm exploitation requires only network access to the WordPress site. The only prerequisite is that the vulnerable Geeky Bot plugin version must be installed and active. No specific WordPress permissions, non-default settings, or user actions limit exploitation. Attack succeeds against any internet-accessible WordPress site meeting the version criteria, making this maximally exploitable within the WordPress plugin ecosystem.

Impact

This vulnerability represents critical real-world risk across multiple assessment frameworks. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) indicates maximum exploitability: network-accessible, low attack complexity, no privileges required, and no user interaction needed. An automated attack could scan WordPress sites for the vulnerable plugin and achieve complete site compromise in minutes. The vulnerability enables full authentication bypass leading to RCE, placing it in the highest severity category for web application vulnerabilities. While CISA KEV status is not confirmed and public POC availability is unknown from provided data, the technical simplicity (crafted AJAX POST request → ZIP download → code execution) makes this highly automatable once discovered. EPSS score is unavailable for assessment, but the combination of WordPress plugin ecosystem exposure, unauthenticated attack vector, and direct RCE impact suggests high probability of exploitation attempts once CVE details become widely known. The Wordfence intelligence report indicates this was likely discovered through security research before widespread exploitation, making immediate patching critical. SSVC framework assessment: exploitation status unknown, technical impact total (RCE), automatable yes - priority deployment decision.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running Geeky Bot ≤1.2.2 through plugin enumeration (checking /wp-content/plugins/geeky-bot/readme.txt or HTTP headers). The attacker crafts a POST request to /wp-admin/admin-ajax.php with parameters that dispatch to the plugin installation helper, specifying a URL hosting a malicious ZIP file containing a backdoor plugin. The vulnerable AJAX handler processes this request without authorization checks, downloads the ZIP from the attacker's server, and extracts it into wp-content/plugins/. The attacker then accesses the newly installed malicious plugin's PHP file directly (e.g., /wp-content/plugins/malicious-plugin/shell.php), gaining a web shell with full WordPress database access and ability to execute arbitrary system commands as the web server user.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 05, 2026

Remote code execution in Geeky Bot WordPress plugin versions ≤1.2.2 allows unauthenticated attackers to install arbitrary plugins and execute code on affected sites. The vulnerability exploits a missing authorization check in a nopriv AJAX handler that permits attacker-controlled function dispatch to a plugin installer, enabling download and extraction of malicious ZIP files directly into wp-content/plugins/. With CVSS 9.8 (critical), network-exploitable without authentication, and EPSS data unavailable, this represents a severe risk to all WordPress sites running vulnerable versions until patched.

RemediationAI

Immediately upgrade Geeky Bot plugin to version 1.2.3 or later through the WordPress admin dashboard (Plugins → Updates) or by downloading from the official WordPress plugin repository. The security fix is documented in Trac changeset 3497169 at https://plugins.trac.wordpress.org/changeset/3497169/geeky-bot, which addresses the missing authorization check in the AJAX handler. If immediate patching is not possible, disable the Geeky Bot plugin entirely until upgrade can be completed - this is the only effective workaround since the vulnerability exists in unauthenticated code paths that cannot be mitigated through access controls. Do NOT attempt to restrict AJAX endpoints via .htaccess or WAF rules, as WordPress's admin-ajax.php is required for legitimate site functionality and blocking it will break other plugins. After patching, review installed plugins in wp-content/plugins/ for any unauthorized additions (check file modification timestamps against attack timeline) and examine web server access logs for POST requests to /wp-admin/admin-ajax.php with suspicious action parameters. Consider implementing a Web Application Firewall with WordPress-specific rulesets to detect future plugin installation attempts, though this is supplementary to patching, not a replacement.

Affected VersionsENISA

GeekyBot — AI Copilot, Chatbot, WooCommerce Lead Gen & Zero-Prompt Content 0 ≤1.2.2

Affected Packages

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

This vulnerability stems from CWE-862 (Missing Authorization), specifically in WordPress's AJAX handling architecture. WordPress provides two AJAX hook types: wp_ajax_{action} for authenticated users and wp_ajax_nopriv_{action} for unauthenticated requests. Geeky Bot incorrectly registered a nopriv handler that accepts arbitrary model and function parameters, creating a dangerous function dispatch mechanism accessible without authentication. The attacker can route requests through this handler to reach internal plugin installation helpers that download ZIP archives from attacker-controlled URLs and extract them into the WordPress plugins directory. Once a malicious plugin is installed with executable PHP code, the attacker gains remote code execution with the web server's privileges. The affected product CPE (a:ahmadgb:geekybot_-_ai_copilot,_chatbot,_woocommerce_lead_gen_&_zero-prompt_content) indicates this is a multi-function AI assistant plugin, likely featuring chatbot and content generation capabilities that require AJAX endpoints for dynamic interactions.

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

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The Geeky Bot plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 1.2.2. This is due to a nopriv AJAX route allowing attacker-controlled model/function dispatch and reaching a plugin installer helper that downloads and unzips attacker-supplied ZIP files into wp-content/plugins/. This makes it possible for unauthenticated attackers to perform arbitrary plugin installation and achieve remote code execution.

Executive ViewAI

Why It Matters

Geeky Bot WordPress plugin versions 1.2.2 and earlier contain a critical remote code execution vulnerability that allows unauthenticated attackers to install malicious plugins and execute arbitrary code on affected websites. This vulnerability directly compromises the integrity and availability of all WordPress sites running this plugin, requiring immediate action across the organization's WordPress infrastructure.

Business Impact: Severe
Compensating Controls

Until vendor releases a patched version: (1) immediately deactivate and remove Geeky Bot plugin from all WordPress instances; (2) restrict direct access to wp-admin and wp-content directories using Web Application Firewall rules; (3) implement Web Application Firewall rules blocking AJAX requests to nopriv handlers from untrusted sources; (4) conduct forensic audit of wp-content/plugins/ directory for unauthorized plugin installations and check admin user accounts for unauthorized additions; (5) enforce mandatory plugin allowlisting and disable auto-updates for third-party plugins pending security review. No patch available-removal is the primary mitigation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 59% exploitable
Social Media
3
Sightings
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

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

Related Vulnerabilities in GeekyBot WordPress Plugin Vulnerabilities

View all 2
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-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

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

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