Skip to main content

Geeky Bot EUVDEUVD-2026-51425

| CVE-2026-15048 HIGH
Information Exposure (CWE-200)
2026-07-31 WPScan GHSA-gm98-p9q7-cg6p
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Enumerate target WordPress site for Geeky Bot plugin
  2. Delivery
    Send unauthenticated POST to /wp-admin/admin-ajax.php with plugin action
  3. Exploit
    Receive chat-history session metadata in response
  4. Execution
    Extract WordPress usernames and user IDs
  5. Impact
    Leverage harvested identifiers for credential stuffing or phishing

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the Geeky Bot WordPress plugin version below 1.2.8 is installed and active on the target site, and that the WordPress AJAX endpoint (/wp-admin/admin-ajax.php) is reachable over the network - the default state for any publicly accessible WordPress installation. The CVSS vector confirms PR:N, meaning no authentication of any kind is required. Chat-history sessions must exist in the database to return meaningful data, though the endpoint itself is exploitable regardless. Exploitation is constrained by: (1) the plugin must be installed and activated, which limits the attack surface to sites specifically deploying Geeky Bot; (2) the affected AJAX endpoint must not be blocked by an intervening WAF or firewall rule for unauthenticated requests; (3) no special configuration, non-default setting, or privileged access is required - the flaw is present in the default plugin state.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, score 7.5 High) accurately reflects the technical ease of exploitation: network-reachable, no complexity, no authentication, no interaction required. However, real-world risk signals counsel a measured response. EPSS at 0.14% (4th percentile) indicates the vulnerability is not currently seeing automated or broad exploitation in the wild; no CISA KEV entry confirms active exploitation. The counterweight is a publicly available POC via WPScan, which eliminates the technical skill barrier for targeted attackers. The confidentiality impact is meaningful - WordPress usernames and user IDs directly enable credential-stuffing campaigns, targeted phishing, and account enumeration - but integrity and availability are unaffected. Organizational risk scales with plugin deployment prevalence: for any site running Geeky Bot with an internet-accessible AJAX endpoint and existing chat sessions, exploitation requires zero attacker resources. The low EPSS versus high CVSS contrast is typical of niche-plugin flaws where the affected product footprint limits opportunistic targeting despite technical ease.

Exploit ScenarioDerived

An attacker discovers a publicly accessible WordPress site via Google dorking or WordPress plugin enumeration, confirms the Geeky Bot plugin is active by checking plugin-specific asset paths, then sends a crafted unauthenticated HTTP POST request to /wp-admin/admin-ajax.php targeting the unprotected AJAX action using the publicly available WPScan POC. The response returns chat-history session metadata containing WordPress usernames and user IDs, which the attacker feeds into a credential-stuffing tool or uses to craft targeted phishing emails against the site's known user list.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 31, 2026

Unauthenticated information disclosure in the Geeky Bot WordPress plugin (all versions before 1.2.8) permits any remote, unauthenticated user to retrieve chat-history session metadata - including WordPress usernames, user IDs, and timestamps - by invoking an unprotected AJAX endpoint. Reported by WPScan with a publicly available proof-of-concept, this flaw provides attackers with a ready-made user enumeration primitive against any publicly reachable WordPress site running the affected plugin. CISA KEV listing is absent and EPSS sits at 0.14% (4th percentile), indicating limited current mass-exploitation, but the POC lowers the barrier for targeted attacks significantly.

RemediationAI

The primary fix is to update the Geeky Bot WordPress plugin to version 1.2.8 or later, which introduces the missing authorization check on the affected AJAX action; this is the vendor-released patch confirmed by the WPScan advisory at https://wpscan.com/vulnerability/881d1548-e6c3-4093-ab8c-dc3a9fcccc34/. If immediate patching is not feasible, the most effective compensating control is to deactivate the Geeky Bot plugin entirely through the WordPress admin panel (Plugins > Deactivate), which removes the exposed AJAX endpoint entirely at the cost of disabling chatbot functionality. A secondary option for operators who cannot deactivate the plugin is to deploy a WAF rule blocking unauthenticated POST requests to /wp-admin/admin-ajax.php bearing the specific action parameter name associated with the chat-history endpoint - the exact action name should be confirmed by reviewing the plugin source prior to deployment to avoid over-blocking. Neither compensating control is a substitute for patching, as both introduce operational trade-offs and do not address the underlying code defect.

Affected VersionsENISA

Geeky Bot 0 <1.2.8

Affected Packages

euvd geeky_bot fix: 1.2.8

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 Geeky Bot plugin (CPE: cpe:2.3:a:unknown:geeky_bot:*:*:*:*:*:*:*:*) is a WordPress chatbot integration that stores session interaction data and exposes it via WordPress's AJAX subsystem. WordPress AJAX handlers can be registered for authenticated users (wp_ajax_) or unauthenticated users (wp_ajax_nopriv_); when a handler is registered for the latter without performing an explicit capability or nonce check, any HTTP client can invoke it without credentials via POST to /wp-admin/admin-ajax.php. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) describes this root cause precisely: the code returns sensitive data without verifying the requester's authorization, rather than a memory-safety or injection bug. The disclosed data - WordPress usernames and user IDs - is not publicly surfaced by default WordPress installations, making this a meaningful data exposure rather than a redundant disclosure of already-public information.

Know when Geeky Bot 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 (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

AJAX endpoint is network-reachable by any unauthenticated client (AV:N, AC:L, PR:N, UI:N); only user data is disclosed with no write or availability impact (C:H, I:N, A:N).

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Jul 31, 2026 - 20:22 NVD
7.5 (HIGH)
Patch available
Jul 31, 2026 - 07:01 EUVD
CVE Published
Jul 31, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 31, 2026 - 06:00 cve.org
HIGH 7.5

DescriptionCVE.org

The Geeky Bot WordPress plugin before 1.2.8 does not perform an authorization check on one of its AJAX actions, allowing unauthenticated users to retrieve chat-history session metadata including WordPress usernames, user IDs, and timestamps.

Executive ViewAI

Why It Matters

The Geeky Bot WordPress plugin (versions prior to 1.2.8) contains an unauthenticated information disclosure vulnerability enabling attackers to retrieve WordPress usernames, user IDs, and session timestamps. With publicly available exploit code and a 7.5 CVSS score, this user enumeration flaw significantly lowers the barrier for targeted credential attacks and requires immediate patching.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche WordPress chatbot plugin, unknown vendor, limited enterprise footprint
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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