Red Hat Bugzilla – Bug 1190112
CVE-2015-0259 openstack-nova: console Cross-Site WebSocket hijacking
Last modified: 2016-04-27 01:07:08 EDT
Upstream has reported below issue in OpenStack Nova: Title: Nova console Cross-Site WebSocket hijacking Reporter: Brian Manifold (Cisco), Paul McMillan (Nebula) Products: Nova Versions: up to 2014.1.3 and 2014.2 versions up to 2014.2.2 Description: Brian Manifold from Cisco and Paul McMillan from Nebula reported a vulnerability in Nova console websocket. By tricking an authenticated user into visiting a malicious URL, a remote attacker or a man in the middle may exploit a cross-site-websocket-hijacking vulnerability resulting in potential hijack of consoles where the user is still logged in. Only Nova setups with vnc or spice enabled are affected. Acknowlegement: Red Hat would like to thank the OpenStack project for reporting this issue. Upstream acknowledges Brian Manifold of Cisco and Paul McMillan of Nebula as the original reporters.
Created attachment 989782 [details] upstream patch cve-2015-0259-stable-juno.patch
Created attachment 989793 [details] upstream patch cve-2015-0259-stable-icehouse.patch
Created attachment 989797 [details] upstream patch cve-2015-0259-master-kilo.patch
Please note, the above patches are incomplete and new ones are expected.
A new proposed embargoed date has been set as 2015-03-10, 1500UTC, please note that this may change. I have also added the updated patches.
Created attachment 997714 [details] cve-2015-0259-master-kilo-v2.patch
Created attachment 997715 [details] cve-2015-0259-stable-juno-v2.patch
Created attachment 997716 [details] cve-2015-0259-stable-icehouse-v2.patch
Created attachment 999698 [details] CVE-2015-0259 Juno Patch
Created attachment 999700 [details] CVE-2015-0259 Icehouse Patch
Created attachment 999702 [details] CVE-2015-0259 Kilo Patch
The embargo is well and truly broken on this, with both a public bug and a public patch posted. If there is any additional inconvenience associated with the embargo process I suggest we drop it.
Created openstack-nova tracking bugs for this issue: Affects: fedora-all [bug 1200935]
Current patches, as attached to this bug, break non-browser based clients. See: https://bugs.launchpad.net/nova/+bug/1409142/comments/133 (which should be public now).
Created openstack-nova tracking bugs for this issue: Affects: openstack-rdo [bug 1201046]
This issue has been addressed in the following products: OpenStack 6 for RHEL 7 Via RHSA-2015:0790 https://rhn.redhat.com/errata/RHSA-2015-0790.html
This issue has been addressed in the following products: OpenStack 5 for RHEL 6 Via RHSA-2015:0844 https://rhn.redhat.com/errata/RHSA-2015-0844.html
This issue has been addressed in the following products: OpenStack 5 for RHEL 7 Via RHSA-2015:0843 https://rhn.redhat.com/errata/RHSA-2015-0843.html