Skip to main content

EduAdmin Booking CVE-2026-96809

| EUVDEUVD-2026-95615 CRITICAL
SQL Injection (CWE-89)
2026-10-09 Patchstack GHSA-wq3c-xh6p-j3g6
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Reach vulnerable booking endpoint over HTTP
  2. Exploit
    Inject blind SQL payload into parameter
  3. Execution
    Infer query responses via boolean/time oracle
  4. Impact
    Exfiltrate credentials and booking data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

Requires a deployed WordPress site running the EduAdmin Booking plugin (MultiNet Interactive AB) at a version before 6.0.0, with a reachable plugin endpoint that passes attacker-controlled input into a SQL query. Per the supplied CVSS vector no authentication or user interaction is required (PR:N/UI:N), but the description does not confirm the privilege level and provides no specific vulnerable parameter or feature name, so the exact affected request/endpoint and whether a login is needed should be confirmed with the Patchstack advisory. Exploitation is limited to environments where this specific plugin is installed and active, which constrains the realistic attack surface.

Impact

The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L, base 9.3 Critical) describes a network-reachable, low-complexity, unauthenticated blind SQL injection with a scope change and high confidentiality impact - a profile that normally warrants priority patching. However, the corroborating exploitation signals are weak or absent: no EPSS score was provided, the vulnerability is NOT on the CISA KEV list, and no public proof-of-concept is indicated in the single Patchstack reference, so there is no public exploit identified at time of analysis. The PR:N claim comes solely from the vendor-supplied CVSS vector; the description does not state whether a login is required, and many WordPress plugin SQLi flaws are in fact reachable only by authenticated (subscriber/contributor) users, so the unauthenticated assumption should be verified against the Patchstack advisory. The I:N/A:L impact split is consistent with a read-only blind injection rather than data modification. Net: this is a genuinely high-severity vulnerability class (CWE-89) in a reachable web plugin, but the low real-world deployment footprint of this niche booking plugin and the absence of any active-exploitation or POC evidence place it below internet-facing, KEV-listed criticals in urgency - patch promptly where the plugin is installed, but it is not a drop-everything emergency across the broader fleet.

Exploit ScenarioDerived

A remote attacker sends crafted HTTP requests to a vulnerable EduAdmin Booking endpoint, injecting SQL payloads into a parameter that is concatenated into a database query. Because the injection is blind, the attacker uses boolean or time-based inference to extract WordPress user credentials, booking records, and other database contents row by row. No public exploit code is identified at time of analysis, and the per-CVSS vector indicates no user interaction is required.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 09, 2026

Unauthenticated blind SQL injection in the WordPress plugin EduAdmin Booking (MultiNet Interactive AB) before version 6.0.0 allows remote attackers to inject SQL through the plugin's request handling and extract data from the underlying WordPress database, including booking records, customer details, and potentially user credential hashes. The supplier-rated CVSS 3.1 base score is 9.3 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L), while our reassessment is more conservative at AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, because blind SQL injection normally produces confidentiality-only impact without the claimed scope change; under either vector the flaw is network-reachable and, per the supplied vector, requires no authentication or user interaction, although the exact vulnerable parameter or endpoint is not identified in the available data. Risk is real but bounded: exploitation requires an active installation of this specific plugin, and no public exploit identified at time of analysis, with no CISA KEV listing and no public PoC in the supplied intelligence.

RemediationAI

Vendor-released patch: upgrade the EduAdmin Booking plugin to version 6.0.0 or later; this is the fixed release identified by the Patchstack advisory reference, and because the plugin is distributed through the standard WordPress update channel, the update can be applied from the WordPress admin Plugins screen or via WP-CLI with wp plugin update eduadmin-booking. Treat this as a priority patching item given the unauthenticated, network-reachable attack path, but note that our reassessed impact is confidentiality-only rather than the full 9.3 profile. If the update cannot be applied immediately, the most effective compensating control is to deactivate the EduAdmin Booking plugin entirely until it can be patched, accepting the loss of booking functionality; that eliminates the attack surface rather than merely filtering it. Where the plugin must remain live, restrict network access to the plugin's endpoints (the booking and any admin-ajax.php or REST routes it registers) so that only trusted address ranges or authenticated sessions can reach them, understanding that this may break public booking flows for legitimate customers. A virtual patching layer such as a WAF with tuned SQL injection signatures can block common boolean-based and time-based payload patterns, but it is bypassable through encoding and comment obfuscation and must not be treated as equivalent to the vendor fix. Additional hardening: ensure database accounts used by WordPress follow least privilege, rotate any credentials or secrets that could have been exposed if compromise is suspected, review database and web server logs for anomalous query timing or repeated error patterns indicating time-based probing, and consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/eduadmin-booking/vulnerability/wordpress-eduadmin-booking-plugin-6-0-0-sql-injection-vulnerability?_s_id=cve for confirmation of the vulnerable parameter and any vendor-specific guidance.

Affected VersionsENISA

EduAdmin Booking 0 <6.0.0

Affected Packages

euvd eduadmin_booking fix: 6.0.0

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 is a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) flaw in a WordPress plugin written in PHP. In the WordPress ecosystem, plugins build queries against MySQL/MariaDB through the wpdb abstraction layer, and CWE-89 arises when attacker-controlled input (request parameters, REST or AJAX payloads, shortcode attributes, or booking-form fields) is concatenated into a query string instead of being passed through parameterized methods such as $wpdb->prepare() with proper placeholders and type specifiers. The classification as blind SQL injection means the application does not return query output or database errors directly to the attacker; instead, the attacker infers data one bit at a time using boolean-based (true/false response differences) or time-based (SLEEP/benchmark delays) techniques, which makes confirmation slower than in-band SQLi but still fully capable of dumping tables such as wp_users, wp_options, and the plugin's own booking tables. The CPE entry cpe:2.3:a:multinet_interactive_ab:eduadmin_booking:*:*:*:*:*:*:*:* confirms the affected package as the EduAdmin Booking extension from vendor MultiNet Interactive AB across all versions before the 6.0.0 fix, and the Patchstack-sourced advisory URL follows the standard WordPress plugin vulnerability database pattern, indicating the issue was reported and coordinated through Patchstack. The one substantive divergence between the supplied vector and our assessment is the scope flag (S:C versus S:U) plus the low availability impact claimed by the vendor; blind SQLi in a plugin does not typically breach the authorization scope of the vulnerable component, and read-oriented exfiltration does not usually degrade availability, so the reassessed vector is treated here as the more defensible characterization of impact.

Know when Eduadmin Booking 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 (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 7.5 HIGH

Network-reachable blind SQLi with no auth stated (PR:N) yields high confidentiality read; no integrity/availability impact evident and no cross-component effect, so S:U and I/A:N, slightly below the vendor's S:C/A:L rating.

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 (Patchstack).

CVSS VectorVendor: Patchstack

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

Lifecycle Timeline

2
Patch available
Oct 09, 2026 - 11:02 EUVD
CVE Published
Oct 09, 2026 - 10:00 cve.org
CRITICAL 9.3

DescriptionCVE.org

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in MultiNet Interactive AB EduAdmin Booking eduadmin-booking allows Blind SQL Injection.This issue affects EduAdmin Booking: from n/a before 6.0.0.

Executive ViewAI

Why It Matters

Organizations that run the EduAdmin Booking plugin on their WordPress sites - including those handling course registrations, bookings and customer records - face a remotely triggerable database compromise that requires no login, no user interaction and no special access. A successful attack could expose customer personal data and stored password hashes, and because credential reuse is common, the fallout can spread from the booking system into email, administrative and other corporate accounts, creating regulatory notification and reputational exposure. Leadership should treat this as a data-protection and third-party-software governance issue rather than routine plugin maintenance.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis, although the advisory identifies version 6.0.0 as the fixed threshold, so treating an upgrade to 6.0.0 as the remediation target once validated is the priority. Interim mitigations: deactivate or uninstall the EduAdmin Booking plugin on any site that does not strictly need it; deploy WAF/IPS virtual patching with SQL injection signatures on plugin request paths; restrict or block external access to the plugin's endpoints; segment the WordPress host and apply least-privilege database accounts; rotate database credentials and WordPress salts/keys and force privileged user password resets; and enable logging and alerting for anomalous database queries and outbound connections. Exploitation status: no public exploit identified at time of analysis. Authentication requirement: unauthenticated (CVSS vector PR:N, UI:N).

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche WordPress booking plugin, limited and industry-specific deployment
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 Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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