← Vulnerability feed

Vulnerability record · CVE-2021-25978 · published 7 November 2021

CVE-2021-25978: Apostrophecms cross-site scripting vulnerability

Apostrophecms · Apostrophecms

Apostrophe CMS versions between 2.63.0 to 3.3.1 are vulnerable to Stored XSS where an editor uploads an SVG file that contains malicious JavaScript onto the Images module, which triggers XSS once viewed.

5.4 CVSS 3.1 Medium EPSS 0.50% · top 59.7% CWE-79 · Cross-site scripting
5.4CVSS 3.1 base score, v2 3.5
0.50%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References
17 Jun 2026Last modified by NVD

Description

Apostrophe CMS versions between 2.63.0 to 3.3.1 are vulnerable to Stored XSS where an editor uploads an SVG file that contains malicious JavaScript onto the Images module, which triggers XSS once viewed.

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2021-25978 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2021-25979Apostrophecms insufficient session expiration vulnerabilityApostrophe CMS versions prior to 3.3.1 did not invalidate existing login sessions when disabling a user account or changing the password, creating a …EPSS 1.1%8.7CVE-2026-35569Apostrophecms cross-site scripting vulnerabilityApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a stored cross-site scripting vulnerability in S…EPSS 0.44%8.1CVE-2026-32730Apostrophecms improper authentication vulnerabilityApostropheCMS is an open-source content management framework. Prior to version 4.28.0, the bearer token authentication middleware in `@apostrophecms/…EPSS 0.49%6.1CVE-2026-40186Apostrophecms cross-site scripting vulnerabilityApostropheCMS is an open-source Node.js content management system. A regression introduced in commit 49d0bb7, included in versions 2.17.1 of the Apos…EPSS 0.28%5.4CVE-2026-33889Apostrophecms cross-site scripting vulnerabilityApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a stored cross-site scripting vulnerability in t…EPSS 0.26%5.3CVE-2026-39857Apostrophecms information exposure vulnerabilityApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain an authorization bypass vulnerability in the cho…EPSS 0.38%5.3CVE-2026-33888Apostrophecms information exposure vulnerabilityApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain an authorization bypass vulnerability in the get…EPSS 0.52%3.7CVE-2026-33877Apostrophecms vulnerabilityApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a timing side-channel vulnerability in the passw…EPSS 0.32%

Source: NIST National Vulnerability Database (record CVE-2021-25978), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.