[ CVE-2026-113659 · Published 20 Oct 2026 ]

ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-based XSS against authenticated users

CVSS 6.1 EPSS <1%Fix available

[ Description ]Official description

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, an unauthenticated attacker can send a crafted link whose query string is automatically parsed by apos.http.parseQuery when an authenticated victim loads a page with the admin bundle. The parser accepts the special __proto__, constructor, and prototype path keys, allowing browser prototype mutation that can reach an unsafe DOM sink and execute script in the victim's session; anonymous visitors do not load the affected admin context. This issue is fixed in version 4.33.0.

[ Fixes ]Fixes and patches

  • apostrophe 4.33.0Fixed version · GitHub Advisories · npm package apostrophe: upgrade to 4.33.0 or later (affected < 4.33.0)

[ Packages ]Affected open-source packages