CVE 8.7 HIGH

ApostropheCMS: Stored XSS in SEO Fields Leads to Authenticated API Data Exposure in ApostropheCMS_CVE-2026-35569

8.7 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N

Description

ApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a stored cross-site scripting vulnerability in SEO-related fields (SEO Title and Meta Description), where user-controlled input is rendered without proper output encoding into HTML contexts including <title> tags, <meta> attributes, and JSON-LD structured data. An attacker can inject a payload such as "></title><script>alert(1)</script> to break out of the intended HTML context and execute arbitrary JavaScript in the browser of any authenticated user who views the affected page. This can be leveraged to perform authenticated API requests, access sensitive data such as usernames, email addresses, and roles via internal APIs, and exfiltrate it to an attacker-controlled server. This issue has been fixed in version 4.29.0.

AI Analysis

Stored cross-site scripting vulnerability in SEO-related fields

Basic Information

ID CVE-2026-35569
Source GitHub_M
Published Apr 15, 2026 at 19:34

Affected Product

Vendor apostrophecms
Product apostrophe
Version < 4.29.0
Affected Versions apostrophecms apostrophe < 4.29.0

CWE Classification

AI Assessment

AI Score 8.7 / 10
AI Severity High
Vendor ApostropheCMS
Product ApostropheCMS
Version 4.28.0 and prior

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.