Skip to main content
← All vulnerabilities
CVE-2025-54384PYSEC-2026-1247GHSA-2R4H-8JXV-W2J8

CKAN stored XSS vulnerability in Markdown description fields

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.11.4, 2.10.9
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. Prior to 2.10.9 and 2.11.4, the helpers.markdown_extract() function did not perform sufficient sanitization of input data before wrapping in an HTML literal element. This helper is used to render user-provided data on dataset, resource, organization or group pages (plus any page provided by an extension that used that helper function), leading to a potential XSS vector. This vulnerability has been fixed in CKAN 2.10.9 and 2.11.4.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • ckan ckan

    From 2.11.0 · fixed in 2.11.4; fixed in 2.10.9

  • ckanPyPI

    fixed in 2.10.9; From 2.11.0 · fixed in 2.11.4

  • ckanPyPI

    From 2.11.0 · fixed in 2.11.4

  • ckanPyPI

    fixed in 2.10.9

References 2

GitHub · ckan/ckan