
PEACH
Un cadre d’isolation des locataires
CVE-2026-45011 is a stored cross-site scripting (XSS) vulnerability in ApostropheCMS's image widget functionality that allows users with the Editor role to inject malicious javascript: URL payloads into published page content. The vulnerability was published on May 13, 2026, and affects ApostropheCMS version 4.29.0 (npm package apostrophe). As of the advisory, no patched version has been released. It carries a CVSS v3.1 base score of 7.3 (High) (GitHub Advisory).
The root cause is improper neutralization of user-supplied input (CWE-79) combined with improper encoding or escaping of output (CWE-116) in the image widget's link field. When an Editor sets the "Link to" field of an image widget to a javascript: URL scheme, the application fails to validate or reject the dangerous protocol before storing and rendering it. Because the URL is not sanitized server-side or safely encoded in templates, the payload is persisted in the CMS database and rendered as a clickable hyperlink on the live page. Exploitation requires only low privileges (Editor role) and user interaction (a victim clicking the image link) (GitHub Advisory, ApostropheCMS Advisory).
Successful exploitation enables an attacker with Editor-level access to execute arbitrary JavaScript in the browser of any user — including administrators and anonymous visitors — who clicks the malicious image link on the published page. This can result in session hijacking, theft of sensitive CMS credentials or data, unauthorized modification of page content or site configuration, and phishing attacks conducted within the trusted site's origin. The confidentiality and integrity impacts are rated High, though availability is unaffected (GitHub Advisory).
javascript:alert(document.domain) (or a more harmful payload such as a cookie-stealing script).javascript:, data:, or other non-HTTP schemes.javascript: in URL/link fields associated with image widgets.alert() dialogs reported by users on published pages containing image widgets.As of the advisory date, no patched version of the apostrophe npm package has been released; the affected version is 4.29.0 with "Patched versions: None" listed. Site administrators should immediately audit all image widget configurations for javascript: or data: URL schemes in link fields and remove any suspicious entries. As a workaround, restrict the Editor role to trusted users only, and implement a strict Content Security Policy (CSP) header (e.g., script-src 'self') to reduce the impact of any XSS execution. Monitor the ApostropheCMS releases page for a patched version and upgrade as soon as one is available (GitHub Advisory, ApostropheCMS Advisory).
The advisory was published by boutell (an ApostropheCMS maintainer) on May 13, 2026, and the vulnerability was reported by security researcher MuhammadUwais. No significant broader media coverage, vendor statements beyond the advisory, or notable social media commentary has been identified at this time (ApostropheCMS Advisory).
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."