Description
The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'bookly-customer-full-name' cookie in versions up to, and including, 27.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires 'Remember personal information in cookies' setting to be enabled (disabled by default).
Published: 2026-06-13
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Bookly WordPress plugin contains a stored cross‑site scripting flaw in the way it handles data stored in the 'bookly-customer-full-name' cookie. Because the cookie value is not sanitized or escaped before being rendered, an attacker can place arbitrary JavaScript into that cookie. When a victim visits any page that reads the cookie, the script runs with the victim’s browser context, potentially leading to credential theft, session hijacking, or defacement. The weakness is a classic input validation error (CWE‑79).

Affected Systems

WordPress sites running the Bookly scheduling plugin version 27.2 or earlier are vulnerable. The vulnerability is present in all releases up to 27.2 regardless of other plugins. Sites using newer versions (27.3 and later) are unaffected.

Risk and Exploitability

The CVSS score of 7.2 indicates medium‑high severity. Because the flaw requires the "Remember personal information in cookies" setting to be enabled (which is disabled by default), the real‑world exploitability may be limited to installations where this setting is knowingly turned on. EPSS data is not available, so it is unclear how frequently attackers have observed or attempted this exploit. The vulnerability is not listed in the CISA KEV catalog, suggesting no confirmed public exploitation reported at this time. Nonetheless, authors of affected sites can execute arbitrary code in the browser of anyone viewing an injected page, making the risk significant for publicly accessible systems that process user data and rely on the cookie for personal information.

Generated by OpenCVE AI on June 13, 2026 at 13:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Bookly to version 27.3 or later to remove the XSS vector
  • If an upgrade is not immediately possible, disable the "Remember personal information in cookies" setting in the plugin configuration to prevent the vulnerable cookie from being set
  • Validate and encode any data read from the 'bookly-customer-full-name' cookie before rendering it in the page to ensure scripts cannot execute

Generated by OpenCVE AI on June 13, 2026 at 13:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 13 Jun 2026 12:00:00 +0000

Type Values Removed Values Added
Description The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'bookly-customer-full-name' cookie in versions up to, and including, 27.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires 'Remember personal information in cookies' setting to be enabled (disabled by default).
Title Online Scheduling and Appointment Booking System – Bookly <= 27.2 - Unauthenticated Stored Cross-Site Scripting via 'bookly-customer-full-name' Cookie
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-06-13T11:25:24.786Z

Reserved: 2026-04-03T19:39:40.223Z

Link: CVE-2026-5513

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-06-13T12:16:15.947

Modified: 2026-06-13T12:16:15.947

Link: CVE-2026-5513

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-13T13:30:09Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')