Skip to content
Heist/ feed
Medium

conda-forge.org: Stored DOM XSS via unsanitized dangerouslySetInnerHTML in the status dashboard

Type: advisorySource: Official CVE List1 source record

conda-forge is a GitHub organization containing repositories of conda recipes. In commits 85748ad2368a and prior, two React components render externally-sourced strings directly as HTML using dangerouslySetInnerHTML, with no sanitization (the project has no DOMPurify or equivalent dependency). JSON files are produced automatically by the conda-forge autotick bot (regro/cf-scripts) while it processes every conda-forge feedstock and its upstream source artifacts. The error/status strings embed raw output captured from those processes (build logs, patch output, tracebacks). The website renders them verbatim as HTML. At time of publication, there are no publicly available patches.

Announced Group revision 1
Original source ↗

CVE-2026-55422

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-55422

conda-forge.github.io

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "conda-forge",
    "product": "conda-forge.github.io",
    "versions": [
      {
        "status": "affected",
        "version": "<= 85748ad2368a"
      }
    ]
  }
]
Related CVEs
CVE-2026-55422

Source reference: /cveMetadata/cveId

Publisher severity

medium

Source reference: /containers/cna/metrics

Event
#52820 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement