5.3

CVE-2024-21501: apostrophecms sanitize-html

CVSS: 5.3v3.1MediumAnalyzed
AliasesUBUNTU-CVE-2024-21501DEBIAN-CVE-2024-21501CGA-23rm-3qq9-qjx3
Published 24-02-2024Last modified 13-02-2025

Vulnerability summary

CVE-2024-21501 is a medium (CVSS 5.3) vulnerability in apostrophecms sanitize-html. EPSS estimates a 1.03% chance of exploitation in the next 30 days, higher than 63.2% of scored vulnerabilities. 3 public exploits are recorded.

Overall risk
31/100
0100
Medium · default modelHow is this calculated?
CVSS score
5.3/10
010
Medium · v3.1 (CVE.org)
EPSS score
1.03%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits3github, reference

Advisory lineage

Upstream 0 · Downstream 0 · Related 1

Timeline

  1. 24-02-2024
    PublishedVulnerability first disclosed.
  2. 13-02-2025
    Last modifiedVulnerability information updated.

Description

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.

CVSS metrics

7 scores · 7 sources · 1 version

EPSS trend

Probability

1.03%

Chance of exploitation in the next 30 days

Percentile

63%

Versus all other CVEs

30-day change

0.00 pp

From 1.03% on 21-09-2026

21-09-202621-10-2026
EPSS score
1.03%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

3 found
  • githubUnverified

    8B4D061Abe6Ee1B2E10C7242987674Cf

    Maturity: poc

  • referenceUnverified

    Exploit Reference (security.snyk.io)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (security.snyk.io)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Chainguard6 products
  • jupyter-base-notebook< 7.6.3-r2
  • py3.10-jupyterlab< 4.6.1-r1
  • py3.11-jupyterlab< 4.6.1-r1
  • py3.12-jupyterlab< 4.6.1-r1
  • py3.13-jupyterlab< 4.6.1-r1
Wolfi5 products
  • jupyter-base-notebook< 7.6.3-r2
  • py3.10-jupyterlab< 4.6.1-r1
  • py3.11-jupyterlab< 4.6.1-r1
  • py3.12-jupyterlab< 4.6.1-r1
  • py3.13-jupyterlab< 4.6.1-r1
Apostrophecms1 product
Debian1 product
  • node-sanitize-htmlAll versions (No fix recorded) | < 2.13.0+~2.11.0-1
Fedoraproject1 product
Npm1 product
  • sanitize-html< 2.12.1
Ubuntu1 product
  • node-sanitize-htmlAll versions (No fix recorded)

7 vendors · 16 products

References

18 links
Show all 18 references