CVE-2026-45014
Description
ApostropheCMS 4.29.0 and earlier are vulnerable to stored XSS via unsanitized user display name in draft version tooltips.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
ApostropheCMS 4.29.0 and earlier are vulnerable to stored XSS via unsanitized user display name in draft version tooltips.
Vulnerability
ApostropheCMS versions up to and including 4.29.0 contain a stored cross-site scripting vulnerability in the draft version tooltip. When a user with a crafted display name hovers over a draft version indicator, the unsanitized display name is rendered directly in the tooltip, allowing arbitrary JavaScript execution. The tooltip is part of the administrative interface and is accessible to authenticated users. [1]
Exploitation
An attacker must be an authenticated user with the ability to set their display name (e.g., via profile editing). The attacker modifies their display name to include a malicious JavaScript payload. When another authenticated user hovers over the draft version tooltip associated with the attacker's content, the payload executes in the victim's browser context. [1]
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the context of other authenticated users viewing the tooltip. This can lead to session theft, unauthorized actions on behalf of the victim, or data exfiltration. The impact depends on the victim's privileges, potentially including admin-level compromise. [1]
Mitigation
As of the publication date, no patched version of ApostropheCMS is available. Administrators may consider restricting the ability for users to set display names, or implementing server-side sanitization of display name input as a workaround. The vendor has not yet released a fix. [1]
AI Insight generated on Jun 12, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2<=4.29.0+ 1 more
- (no CPE)range: <=4.29.0
- (no CPE)range: <=4.29.0
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
1News mentions
0No linked articles in our index yet.