apostrophecms CVE Vulnerabilities & Metrics

Focus on apostrophecms vulnerabilities and metrics.

Last updated: 25 Nov 2025, 23:25 UTC

About apostrophecms Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with apostrophecms. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total apostrophecms CVEs: 9
Earliest CVE date: 23 Jan 2020, 15:15 UTC
Latest CVE date: 08 Sep 2025, 11:15 UTC

Latest CVE reference: CVE-2014-125128

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 2

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): 100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): 100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical apostrophecms CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 2.81

Max CVSS: 7.5

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 5
4.0-6.9 3
7.0-8.9 1
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS apostrophecms CVEs

These are the five CVEs with the highest CVSS scores for apostrophecms, sorted by severity first and recency.

All CVEs for apostrophecms

CVE-2014-125128 apostrophecms vulnerability CVSS: 0 08 Sep 2025, 11:15 UTC

'sanitize-html' prior to version 1.0.3 is vulnerable to Cross-site Scripting (XSS). The function 'naughtyHref' doesn't properly validate the hyperreference (`href`) attribute in anchor tags (`<a>`), allowing bypasses that contain different casings, whitespace characters, or hexadecimal encodings.

CVE-2019-25225 apostrophecms vulnerability CVSS: 0 08 Sep 2025, 10:15 UTC

`sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.

CVE-2024-21501 apostrophecms vulnerability CVSS: 0 24 Feb 2024, 05:15 UTC

Versions of the package sanitize-html before 2.12.1 are vulnerable to Information Exposure when used on the backend and with the style attribute allowed, allowing enumeration of files in the system (including project dependencies). An attacker could exploit this vulnerability to gather details about the file system structure and dependencies of the targeted server.

CVE-2022-25887 apostrophecms vulnerability CVSS: 0 30 Aug 2022, 05:15 UTC

The package sanitize-html before 2.7.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to insecure global regular expression replacement logic of HTML comment removal.

CVE-2021-25979 apostrophecms vulnerability CVSS: 7.5 08 Nov 2021, 15:15 UTC

Apostrophe CMS versions prior to 3.3.1 did not invalidate existing login sessions when disabling a user account or changing the password, creating a situation in which a device compromised by a third party could not be locked out by those means. As a mitigation for older releases the user account in question can be archived (3.x) or moved to the trash (2.x and earlier) which does disable the existing session.

CVE-2021-25978 apostrophecms vulnerability CVSS: 3.5 07 Nov 2021, 18:15 UTC

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.

CVE-2021-26540 apostrophecms vulnerability CVSS: 5.0 08 Feb 2021, 17:15 UTC

Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the "allowedIframeHostnames" option when the "allowIframeRelativeUrls" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with "/\\example.com".

CVE-2021-26539 apostrophecms vulnerability CVSS: 5.0 08 Feb 2021, 17:15 UTC

Apostrophe Technologies sanitize-html before 2.3.1 does not properly handle internationalized domain name (IDN) which could allow an attacker to bypass hostname whitelist validation set by the "allowedIframeHostnames" option.

CVE-2016-1000237 apostrophecms vulnerability CVSS: 4.3 23 Jan 2020, 15:15 UTC

sanitize-html before 1.4.3 has XSS.