Bug 1116090 (CVE-2014-3474, CVE-2014-3475, CVE-2014-8578)

Summary: CVE-2014-3473 CVE-2014-3474 CVE-2014-3475 CVE-2014-8578 openstack-horizon: multiple XSS flaws
Product: [Other] Security Response Reporter: Vincent Danen <vdanen>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: abaron, aortega, apevec, ayoung, chrisw, dallan, eglynn, gkotton, gmollett, jjoyce, jpichon, jrusnack, jschluet, lhh, lsvaty, markmc, mburns, mgarciac, mrunge, osoukup, pgrist, rbryant, rdopiera, rhos-maint, sclewis, security-response-team, yeylon
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
A cross-site scripting (XSS) flaw was found in the way orchestration templates were handled. An owner of such a template could use this flaw to perform XSS attacks against other Horizon users. (CVE-2014-3473) It was found that network names were not sanitized. A malicious user could use this flaw to perform XSS attacks against other Horizon users by creating a network with a specially-crafted name. (CVE-2014-3474) It was found that some email addresses were not sanitized. An administrator could use this flaw to perform XSS attacks against other Horizon users by storing an email address that has a specially-crafted name. (CVE-2014-3475)
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-15 06:33:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1118141, 1118142, 1118143, 1118144, 1121851, 1123206    
Bug Blocks: 1116095    

Description Vincent Danen 2014-07-03 17:37:39 UTC
Multiple XSS vulnerabilities were reported in OpenStack Horizon:

Jason Hullinger from Hewlett Packard, Craig Lorentzen from Cisco and Michael Xin from Rackspace reported 3 cross-site scripting (XSS) vulnerabilities in Horizon. A malicious Orchestration template owner or catalog may conduct an XSS attack once a corrupted template is used in the Orchestration/Stack section of Horizon (CVE-2014-3473). A malicious Horizon user may store an XSS attack by creating a network with a corrupted name (CVE-2014-3474). A malicious Horizon administrator may store an XSS attack by creating a user with a corrupted email address (CVE-2014-3475). Once executed in a legitimate context these attacks may result in potential asset stealing (horizon user/admin access credentials, VMs/Network configuration/management, tenants' confidential information, etc.). All Horizon setups are affected.

Comment 1 Vincent Danen 2014-07-03 18:25:43 UTC
This affects all versions up to and including 2014.1.1 and 2013.2.3.

Comment 3 Garth Mollett 2014-07-10 04:20:33 UTC
Created python-django-horizon tracking bugs for this issue:

Affects: fedora-all [bug 1118141]
Affects: epel-6 [bug 1118142]

Comment 5 errata-xmlrpc 2014-07-24 17:23:19 UTC
This issue has been addressed in following products:

  OpenStack 5 for RHEL 7

Via RHSA-2014:0939 https://rhn.redhat.com/errata/RHSA-2014-0939.html

Comment 7 Martin Prpič 2014-07-28 11:05:23 UTC
IssueDescription CVE-2014-3473:

A cross-site scripting (XSS) flaw was found in the way orchestration templates were handled. An owner of such a template could use this flaw to perform XSS attacks against other Horizon users.

IssueDescription CVE-2014-3474:

It was found that network names were not sanitized. A malicious user could use this flaw to perform XSS attacks against other Horizon users by creating a network with a specially-crafted name.

IssueDescription CVE-2014-3475:

It was found that some email addresses were not sanitized. An administrator could use this flaw to perform XSS attacks against other Horizon users by storing an email address that has a specially-crafted name.

Comment 8 errata-xmlrpc 2014-09-15 05:52:32 UTC
This issue has been addressed in the following products:

  OpenStack 4 for RHEL 6

Via RHSA-2014:1188 https://rhn.redhat.com/errata/RHSA-2014-1188.html