affected: - package: ecosystem: PyPI name: dash-html-components purl: pkg:pypi/dash-html-components ranges: - events: - introduced: '0' - fixed: 2.0.0 type: ECOSYSTEM versions: - 0.0.0 - 0.17.4 - 0.17.5 - 0.17.7 - 0.17.8rc1 - 0.17.8rc2 - 0.17.8rc3 - 0.18.0 - 0.18.1 - 0.18.2 - 0.18.3 - 0.18.3rc1 - 0.19.0 - 0.20.0 - 0.21.0 - 0.21.1 - 0.22.0 - 0.22.0rc1 - 0.22.0rc2 - 0.23.1 - 0.24.0 - 0.24.1 - 0.24.1rc1 - 0.24.2 - 0.25.0 - 0.25.1 - 0.26.0 - 0.26.1 - 0.26.1rc1 - 0.26.1rc2 - 0.26.1rc3 - 0.26.2 - 0.26.3 - 0.26.4 - 0.26.5 - 0.26.6 - 0.27.0 - 0.27.0rc1 - 0.27.0rc2 - 0.27.0rc3 - 0.27.0rc4 - 0.27.0rc5 - 0.27.0rc6 - 0.27.0rc7 - 0.27.0rc8 - 0.27.0rc9 - 0.28.0 - 0.28.1 - 0.28.2 - 0.28.3 - 0.28.4 - 0.28.5 - 0.28.6 - 0.28.7 - 0.29.0 - 0.29.0rc1 - 0.29.0rc2 - 0.29.0rc3 - 0.29.0rc4 - 0.29.0rc5 - 0.29.0rc6 - 0.29.0rc8 - 0.29rc7 - 0.30.0 - 0.30.0rc1 - 0.30.0rc2 - 0.30.0rc3 - 0.30.0rc4 - 0.30.0rc5 - 0.31.0 - 0.31.0rc1 - 0.31.0rc2 - 0.31.1 - 0.32.0 - 0.32.0rc1 - 0.32.0rc2 - 0.32.1 - 0.32.2 - 0.34.0 - 0.35.0 - 0.35.0rc1 - 0.35.1 - 0.35.2 - 0.35.3 - 0.36.0 - 0.36.0rc1 - 0.37.0 - 0.37.0rc1 - 0.37.0rc2 - 0.38.0 - 0.38.0rc1 - 0.39.0 - 0.40.0 - 0.40.0rc1 - 0.41.0 - 0.42.0 - 0.43.0 - 0.43.0rc1 - 0.43.0rc2 - 0.43.0rc3 - 1.0.0 - 1.0.0a1 - 1.0.1 - 1.0.1rc1 - 1.0.2 - 1.1.0 - 1.1.1 - 1.10.0 - 1.11.0 - 1.12.0 - 1.13.0 - 1.13.1 - 1.13.2 - 1.13.3 - 1.13.4 - 1.14.0 - 1.15.0 - 1.16.0 - 1.16.1 - 1.16.2 - 1.16.3 - 1.17.0 - 1.18.0 - 1.18.1 - 1.19.0 - 1.2.0 - 1.20.0 - 1.21.0 - 1.3.0 - 1.3.1 - 1.4.0 - 1.4.1 - 1.5.0 - 1.5.1 - 1.6.0 - 1.6.1 - 1.7.0 - 1.8.0 - 1.9.0 - 1.9.1 - 2.0.0rc1 - 2.0.0rc2 - 2.0.0rc3 - 0.10.0 - 0.10.1 - 0.11.0 - 0.11.0rc1 - 0.11.0rc2 - 0.11.0rc3 - 0.11.0rc5 - 0.12.0 - 0.12.0rc1 - 0.12.0rc2 - 0.12.0rc3 - 0.13.0 - 0.13.0rc1 - 0.13.0rc2 - 0.13.0rc3 - 0.13.0rc4 - 0.13.0rc5 - 0.13.1 - 0.13.2 - 0.13.2rc1 - 0.13.3 - 0.13.4 - 0.13.5 - 0.14.0 - 0.14.0rc1 - 0.14.0rc2 - 0.14.0rc20 - 0.14.0rc21 - 0.14.0rc3 - 0.14.0rc4 - 0.14.0rc5 - 0.14.0rc6 - 0.15.0 - 0.15.0rc1 - 0.16.0 - 0.16.0rc1 - 0.2.0 - 0.2.1 - 0.2.2 - 0.2.3 - 0.3.1 - 0.3.2 - 0.3.3 - 0.3.4 - 0.3.5 - 0.3.6 - 0.3.7 - 0.3.8 - 0.4.0 - 0.4.1 - 0.5.0 - 0.6.0 - 0.6.1 - 0.6.2 - 0.7.0 - 0.8.0 - 0.9.0 - 0.9.0rc1 - 1.0.0a2 - 1.0.3 - 1.1.2 - 1.1.3 - 1.1.4 aliases: - CVE-2024-21485 - GHSA-547x-748v-vp6p details: "Versions of the package dash-core-components before 2.13.0; all versions\ \ of the package dash-core-components; versions of the package dash before 2.15.0;\ \ all versions of the package dash-html-components; versions of the package dash-html-components\ \ before 2.0.16 are vulnerable to Cross-site Scripting (XSS) when the href of the\ \ a tag is controlled by an adversary. An authenticated attacker who stores a view\ \ that exploits this vulnerability could steal the data that's visible to another\ \ user who opens that view - not just the data already included on the page, but\ \ they could also, in theory, make additional requests and access other data accessible\ \ to this user. In some cases, they could also steal the access tokens of that user,\ \ which would allow the attacker to act as that user, including viewing other apps\ \ and resources hosted on the same server.\r\r**Note:**\r\rThis is only exploitable\ \ in Dash apps that include some mechanism to store user input to be reloaded by\ \ a different user." id: PYSEC-2026-220 modified: '2026-06-24T16:59:01.868571Z' published: '2026-06-09T16:43:00Z' references: - type: EVIDENCE url: https://security.snyk.io/vuln/SNYK-JS-DASHCORECOMPONENTS-6183084 - type: WEB url: https://security.snyk.io/vuln/SNYK-JS-DASHCORECOMPONENTS-6183084 - type: EVIDENCE url: https://security.snyk.io/vuln/SNYK-PYTHON-DASHCORECOMPONENTS-6226334 - type: WEB url: https://security.snyk.io/vuln/SNYK-PYTHON-DASHCORECOMPONENTS-6226334 - type: EVIDENCE url: https://security.snyk.io/vuln/SNYK-PYTHON-DASH-6226335 - type: WEB url: https://security.snyk.io/vuln/SNYK-PYTHON-DASH-6226335 - type: EVIDENCE url: https://security.snyk.io/vuln/SNYK-PYTHON-DASHHTMLCOMPONENTS-6226336 - type: WEB url: https://security.snyk.io/vuln/SNYK-PYTHON-DASHHTMLCOMPONENTS-6226336 - type: EVIDENCE url: https://security.snyk.io/vuln/SNYK-JS-DASHHTMLCOMPONENTS-6226337 - type: WEB url: https://security.snyk.io/vuln/SNYK-JS-DASHHTMLCOMPONENTS-6226337 - type: EVIDENCE url: https://github.com/plotly/dash/issues/2729 - type: REPORT url: https://github.com/plotly/dash/issues/2729 - type: REPORT url: https://github.com/plotly/dash/pull/2732 - type: FIX url: https://github.com/plotly/dash/pull/2732 - type: WEB url: https://github.com/plotly/dash/releases/tag/v2.15.0 - type: FIX url: https://github.com/plotly/dash/commit/9920073c9a8619ae8f90fcec1924f2f3a4332a8c - type: ADVISORY url: https://github.com/advisories/GHSA-547x-748v-vp6p severity: - score: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N type: CVSS_V3