Skip to main content

Simply Schedule Appointments EUVD-2026-32739

| CVE-2026-7797 HIGH
SQL Injection (CWE-89)
2026-05-28 Wordfence GHSA-8h7g-4m22-x8gv
7.5
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Analysis Generated
May 28, 2026 - 07:50 vuln.today
CVE Published
May 28, 2026 - 06:45 nvd
HIGH 7.5

DescriptionNVD

The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to time-based blind SQL Injection via the 'append_where_sql' parameter in all versions up to, and including, 1.6.11.8 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The /appointments/bulk REST endpoint is reachable by unauthenticated attackers because its permission check accepts a public nonce that is embedded in the booking widget's frontend JavaScript (ssa.api.public_nonce) and visible to all site visitors; exploitation requires issuing the request as a PUT with an application/x-www-form-urlencoded body so that PHP's superglobals are not populated and the blocklist check silently passes.

AnalysisAI

Time-based blind SQL injection in the Simply Schedule Appointments WordPress plugin (versions up to and including 1.6.11.8) allows unauthenticated remote attackers to extract sensitive database contents through the 'append_where_sql' parameter on the /appointments/bulk REST endpoint. The endpoint's permission check accepts a public nonce embedded in the booking widget's frontend JavaScript, and a PUT request with a urlencoded body bypasses the plugin's blocklist by preventing PHP from populating the relevant superglobals. …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

WITHIN 24 HOURS: Inventory all WordPress installations running Simply Schedule Appointments version 1.6.11.8 or earlier; immediately disable the plugin and restrict network access to the /appointments/bulk REST endpoint. WITHIN 7 DAYS: Uninstall the vulnerable plugin version entirely; migrate to an alternative scheduling solution; verify complete removal through file system and database audits. …

Sign in for detailed remediation steps.

Share

EUVD-2026-32739 vulnerability details – vuln.today

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