Skip to main content

Online Scheduling Plugin CVE-2026-13395

| EUVDEUVD-2026-51013 HIGH
SQL Injection (CWE-89)
2026-07-30 WPScan GHSA-q72x-7f87-fq74
8.6
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
vuln.today AI
8.6 HIGH

Unauthenticated network SQLi with low complexity (AV:N/AC:L/PR:N/UI:N); reads data across the DB beyond the plugin's scope (S:C, C:H) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/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
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 30, 2026 - 19:35 vuln.today
Patch available
Jul 30, 2026 - 07:03 EUVD
CVE Published
Jul 30, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 30, 2026 - 06:00 cve.org
HIGH 8.6

DescriptionCVE.org

The Online Scheduling and Appointment Booking System WordPress plugin before 27.8 does not sanitize or properly cast a user-supplied parameter from its unauthenticated front-end booking requests before using it in a SQL query, allowing unauthenticated attackers to perform SQL injection attacks and extract sensitive data such as password hashes from the database.

AnalysisAI

SQL injection in the Online Scheduling and Appointment Booking System WordPress plugin before version 27.8 lets unauthenticated attackers extract sensitive database contents, including WordPress user password hashes, through the plugin's public-facing booking request handler. The flaw stems from a user-supplied parameter being neither sanitized nor properly type-cast before use in a SQL query, and is reachable pre-authentication over the network. Publicly available exploit code exists (reported by WPScan), a vendor patch is available, and the EPSS score is low (0.20%) despite the high CVSS of 8.6.

Technical ContextAI

The affected component is a WordPress plugin providing appointment scheduling and booking, which processes front-end booking requests from anonymous site visitors. The root cause is CWE-89 (SQL Injection): a parameter received from an unauthenticated booking request is concatenated or interpolated into a SQL statement without sanitization or correct numeric casting, so an attacker can break out of the intended query context and inject arbitrary SQL. Because WordPress stores account credentials as salted hashes in the wp_users table, a successful injection permits UNION-style or blind extraction of those password hashes and other stored data. The CPE identifies the affected package as online_scheduling_and_appointment_booking_system (vendor listed as 'unknown' in NVD's dictionary).

RemediationAI

Vendor-released patch: upgrade the Online Scheduling and Appointment Booking System plugin to version 27.8 or later, which addresses the missing sanitization and type-casting of the booking parameter. Apply this update from the WordPress plugin admin immediately, as the fix version is the primary and definitive remediation. If patching cannot be done at once, apply compensating controls: place a WAF rule (or ModSecurity CRS) to block SQL metacharacters in the affected front-end booking request parameters; temporarily disable or restrict access to the public booking endpoint (accepting that legitimate visitors will be unable to book while it is disabled); and rotate WordPress user passwords and any reused database credentials after patching, since password hashes may already have been exfiltrated. Reference the WPScan advisory (https://wpscan.com/vulnerability/87e75d83-0ffc-4dd1-8839-1d5a90f5ea73/) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-13395) for details.

Share

CVE-2026-13395 vulnerability details – vuln.today

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