CVE-2026-32540 in Bookly Plugininfo

Summary

by MITRE • 03/25/2026

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Bookly Bookly bookly-responsive-appointment-booking-tool allows Reflected XSS.This issue affects Bookly: from n/a through <= 26.7.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 04/01/2026

This cross-site scripting vulnerability exists within the Bookly appointment booking tool, specifically in the responsive appointment booking component where user input is not properly sanitized during web page generation. The flaw allows attackers to inject malicious scripts into web pages viewed by other users, creating a reflected cross-site scripting attack vector. The vulnerability impacts all versions of Bookly up to and including version 26.7, indicating a significant attack surface that could affect numerous installations. The issue stems from improper input validation and output encoding practices during the dynamic generation of web content, where user-supplied data flows directly into HTML output without adequate sanitization measures. This weakness enables attackers to craft malicious URLs or form submissions that, when executed by victim browsers, can execute arbitrary JavaScript code in the context of the affected website. The reflected nature of this vulnerability means that the malicious script is reflected off the web server and delivered to the victim, making it particularly dangerous as it can be delivered through various attack vectors including phishing emails, malicious links, or compromised website content. The vulnerability aligns with CWE-79 which categorizes cross-site scripting flaws as improper neutralization of input during web page generation, and maps to ATT&CK technique T1190 for exploitation of vulnerabilities through malicious web content.

The operational impact of this vulnerability is substantial as it provides attackers with the ability to hijack user sessions, steal sensitive information, deface websites, or redirect users to malicious sites. An attacker could exploit this vulnerability by crafting a malicious URL containing XSS payloads that, when clicked by an authenticated user, would execute scripts in the user's browser context. This could result in session hijacking, data exfiltration, or the execution of unauthorized administrative commands if the victim has elevated privileges. The reflected nature of the attack means that the malicious script does not persist on the server but is injected into the web page response, making it particularly challenging to detect and prevent through traditional server-side security measures. Attackers could leverage this vulnerability to gain access to user accounts, manipulate booking data, or spread malware to other website visitors. The impact extends beyond simple script execution as it represents a fundamental breakdown in the application's security architecture, compromising the integrity of user interactions and potentially leading to more severe downstream consequences.

Mitigation strategies for this vulnerability should focus on implementing robust input validation and output encoding mechanisms throughout the application's codebase. The primary defense involves ensuring that all user-supplied input is properly sanitized and encoded before being rendered in web page contexts, particularly when the data is used in HTML attributes, JavaScript contexts, or CSS. Implementing Content Security Policy headers can provide additional protection against script execution, while proper input validation should be enforced at multiple levels including client-side, server-side, and database input validation. The application should employ proper output encoding techniques such as HTML entity encoding, JavaScript escaping, and CSS escaping based on the context where the data is rendered. Security patches should be applied immediately to all affected versions, with version 26.7 and earlier being particularly vulnerable. Organizations should also implement web application firewalls to detect and block malicious payloads, conduct regular security audits, and establish secure coding practices that prevent similar vulnerabilities from being introduced in future development cycles. The fix should ensure that all user input flows through proper sanitization routines and that the application follows secure coding guidelines established by OWASP and other industry security standards.

Responsible

Patchstack

Reservation

03/12/2026

Disclosure

03/25/2026

Moderation

accepted

CPE

ready

EPSS

0.00045

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!