Bug 1343982 (CVE-2016-4428)

Summary: CVE-2016-4428 python-django-horizon: XSS in client side template
Product: [Other] Security Response Reporter: Andrej Nemec <anemec>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: abaron, aortega, apevec, athomas, ayoung, chrisw, eglynn, jjoyce, jschluet, kbasil, lhh, lpeer, lsvaty, markmc, mburns, mgarciac, mrunge, pgrist, rbryant, rdopiera, rhos-maint, sclewis, security-response-team, slong, srevivo, tdecacqu
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
A DOM-based, cross-site scripting vulnerability has been identified in the OpenStack dashboard, where user input was not filtered correctly. An authenticated dashboard user could exploit the flaw by injecting an AngularJS template into a dashboard form (for example, using an image's description), triggering the vulnerability when another user browsed the affected page. As a result, this flaw could result in user accounts being compromised (for example, user-access credentials being stolen).
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-16 02:26:42 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: 1344164, 1344165, 1344166, 1344167, 1344168, 1344169, 1347051, 1347874, 1347875    
Bug Blocks: 1343983    

Description Andrej Nemec 2016-06-08 12:36:40 UTC
Beth Lancaster and Brandon Sawyers from Virginia Tech reported a
vulnerability in Horizon. By injecting Angularjs template in dashboard
forms, such as image's description, an authenticated user may trigger a
cross-site-scripting vulnerability when another user browses the
affected pages. It may result in potential assets theft like user access
credentials. All Horizon setups are affected.

Comment 1 Andrej Nemec 2016-06-08 12:36:52 UTC
Acknowledgments:

Name: the OpenStack project
Upstream: Beth Lancaster (Virginia Tech), Brandon Sawyers (Virginia Tech)

Comment 12 Summer Long 2016-06-17 22:23:03 UTC
Created python-django-horizon tracking bugs for this issue:

Affects: fedora-all [bug 1347874]

Comment 14 errata-xmlrpc 2016-06-21 22:24:34 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux OpenStack Platform 6.0 (Juno) for RHEL 7

Via RHSA-2016:1271 https://access.redhat.com/errata/RHSA-2016:1271

Comment 15 errata-xmlrpc 2016-06-21 22:24:55 UTC
This issue has been addressed in the following products:

  Red Hat OpenStack Platform 8.0 (Liberty)

Via RHSA-2016:1270 https://access.redhat.com/errata/RHSA-2016:1270

Comment 16 errata-xmlrpc 2016-06-21 22:25:17 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 6

Via RHSA-2016:1268 https://access.redhat.com/errata/RHSA-2016:1268

Comment 17 errata-xmlrpc 2016-06-21 22:40:34 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux OpenStack Platform 7.0 (Kilo) for RHEL 7

Via RHSA-2016:1272 https://access.redhat.com/errata/RHSA-2016:1272

Comment 18 errata-xmlrpc 2016-06-21 22:40:59 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 7

Via RHSA-2016:1269 https://access.redhat.com/errata/RHSA-2016:1269

Comment 19 Fedora Update System 2016-06-30 19:52:23 UTC
python-django-horizon-2015.1.4-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.