CVE-2026-45012
High · 7.6CVSS
7.6
EPSS
0.3%
Published
Jun 12, 2026
CISA due date
—
The record
ApostropheCMS is an open-source Node.js content management system. Versions up to and including 4.29.0 contain an authenticated server-side request forgery (SSRF) in the rich-text widget import flow. An authenticated user who can submit/edit rich-text widget content can cause the server to fetch attacker-controlled URLs during widget validation. For image-compatible responses, the fetched content can be persisted and re-hosted by Apostrophe, allowing response exfiltration. As of time of publication, no known patched versions are available.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | apostrophe | 0 | No fix |
Related vulnerabilities
- GHSA-pr28-mf3q-qpg6 Apostrophe has authenticated SSRF in rich-text widget import via… Same vulnerability
- CVE-2026-45013 ApostropheCMS is an open-source Node.js content management system. Also affects apostrophe
- CVE-2026-45011 ApostropheCMS is an open-source Node.js content management system. Also affects apostrophe
- GHSA-5f64-7vfc-rcx6 Apostrophe has stored XSS via javascript: URL in Image Widget Link Also affects apostrophe
- GHSA-gf43-24g3-5hw2 Apostrophe has a Weak Password Recovery Mechanism for Forgotten Password and Improper… Also affects apostrophe
- GHSA-c276-fj82-f2pq ApostropheCMS: Information Disclosure via choices/counts Query Parameters Bypassing… Also affects apostrophe
- GHSA-855c-r2vq-c292 Stored XSS in SEO Fields Leads to Authenticated API Data Exposure in ApostropheCMS Also affects apostrophe
- GHSA-97v6-998m-fp4g ApostropheCMS: Stored XSS via CSS Custom Property Injection in @apostrophecms/color-field… Also affects apostrophe