CVE-2017-7400 json
OpenStack Horizon Cross-site Scripting (XSS)
published 2017-04-03 9 y ago modified 2026-07-07 4 mo ago also GHSA-47vp-44v9-rhgq , PYSEC-2026-821 , EUVD-2022-2332
- cvss
- 4.8
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 64%
- public exploits
- 0
- none known
Summary
OpenStack Horizon 9.x through 9.1.1, 10.x through 10.0.2, and 11.0.0 allows remote authenticated administrators to conduct XSS attacks via a crafted federation mapping.
Patch / fix
- pypi horizon 9.1.2, 10.0.3, 11.0.1
- horizon Debian 14, Debian 13, Debian 12 3:10.0.1-1
debian advisories DEBIAN-CVE-2017-7400
- python-django-horizon openstack 10 1:10.0.3-6.el7ost
- openstack-dashboard openstack 10 1:10.0.3-6.el7ost
- openstack-dashboard-theme openstack 10 1:10.0.3-6.el7ost
- python-django-horizon openstack 9 1:9.0.1-13.el7ost
- openstack-dashboard openstack 9 1:9.0.1-13.el7ost
- openstack-dashboard-theme openstack 9 1:9.0.1-13.el7ost
red hat advisories RHSA-2017:1598RHSA-2017:1739
- openstack-heat OpenStack Cloud 7 7.0.4~a0~dev4-4.1
- openstack-nova OpenStack Cloud 7 14.0.6~a0~dev16-3.1
- openstack-cinder OpenStack Cloud 7 9.1.5~a0~dev1-3.1
- openstack-glance OpenStack Cloud 7 13.0.1~a0~dev6-3.1
- openstack-magnum OpenStack Cloud 7 3.1.2~a0~dev22-13.1
- openstack-manila OpenStack Cloud 7 3.0.1~a0~dev27-3.1
- openstack-keystone OpenStack Cloud 7 10.0.2~a0~dev2-6.1
- openstack-dashboard OpenStack Cloud 7 10.0.4~a0~dev2-3.1
suse advisories SUSE-SU-2017:1443-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2017-7400 updated cvss 3.5
python-django-horizon: XSS in federation mappings UI
-
Red Hat OpenStack Platform 9.0 openstack-dashboard 9.0.1-13.el7ost, python-django-horizon 9.0.1-13.el7ost, openstack-dashboard-theme 9.0.1-13.el7ostfixed: vendor fix RHSA-2017:1739
-
Red Hat OpenStack Platform 10.0 openstack-dashboard 10.0.3-6.el7ost, python-django-horizon 10.0.3-6.el7ost, openstack-dashboard-theme 10.0.3-6.el7ostfixed: vendor fix RHSA-2017:1598
-
Red Hat Enterprise Linux OpenStack Platform 5 (Icehouse) python-django-horizon Red Hat Enterprise Linux OpenStack Platform 6 (Juno) python-django-horizon Red Hat Enterprise Linux OpenStack Platform 7 (Kilo) openstack-dashboard, python-django-horizon, openstack-dashboard-theme Red Hat OpenStack Platform 8 (Liberty) openstack-dashboard, python-django-horizon, openstack-dashboard-theme Red Hat OpenStack Platform 11 (Ocata) python-django-horizonnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.06% chance of exploitation in the next 30 days, higher than 64% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 4.8 | CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N |
| NVD | 2.0 | 3.5 | AV:N/AC:M/Au:S/C:N/I:P/A:N |
| GitHub | 3.0 | 4.8 | CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N |
| OSV | 3.0 | 4.8 | CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | horizon | >=9.0, <9.1.2 >=10.0, <10.0.3 >=11.0.0, <11.0.1 |
9.1.2 10.0.3 11.0.1 |
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
opendev.org
/openstack/horizon/commit/1407cfe53144146b29679de21f28c952282043ae
web
-
opendev.org
/openstack/horizon/commit/511b325b45b6bd7a88bb6df1a4639b80d0121277
web
-
opendev.org
/openstack/horizon/commit/a835dbfbaa2c70329c08d4b8429d49315dc6d651
web
-
opendev.org
/openstack/horizon/commit/ce80bb6fec3cb0262728e7ae8b9d695cf832e5bf
web
-
access.redhat.com
/errata/RHSA-2017:1598
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2017:1739
vendor-advisory, web
-
securityfocus.com
/bid/97324
vdb-entry, web, third-party-advisory
-
launchpad.net
/bugs/1667086
web
-
nvd.nist.gov
/vuln/detail/CVE-2017-7400
advisory
-
pypi.org
/project/horizon
package
-
github.com
/advisories/GHSA-47vp-44v9-rhgq
advisory
Sources
- CVE List CVE-2017-7400
- GitHub Advisory GHSA-47vp-44v9-rhgq
- NVD CVE-2017-7400
- OSV PYSEC-2026-821
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.