Bug 1063141 (CVE-2014-0056)

Summary: CVE-2014-0056 openstack-neutron: insufficient authorization checks when creating ports
Product: [Other] Security Response Reporter: Murray McAllister <mmcallis>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: aortega, apevec, ayoung, chrisw, gkotton, gmollett, iheim, jrusnack, lhh, markmc, rbryant, sclewis, security-response-team, vdanen, yeylon
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-15 07:37:51 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: 1081861, 1081862, 1081863, 1087664    
Bug Blocks: 1063143    
Attachments:
Description Flags
havana patch none

Description Murray McAllister 2014-02-10 06:28:55 UTC
The OpenStack project reports:

Title: Routers can be cross plugged by other tenants
Reporter: Aaron Rosen (VMWare)
Products: Neutron
Affects: 2012.2 versions up to 2013.2.2

Description:
Aaron Rosen from VMWare reported a vulnerability where Neutron fails to
perform proper authorization checks when creating ports. By choosing a
device id of a router from a different tenant when creating a port, an
authenticated user can access the network of other tenants. This affects
deployments of Neutron using plugins relying on the l3-agent.

Comment 1 Murray McAllister 2014-02-10 06:29:51 UTC
Acknowledgements:

Red Hat would like to thank the OpenStack project for reporting this issue. Upstream acknowledges Aaron Rosen from VMware as the original reporter.

Comment 4 Murray McAllister 2014-03-28 06:13:00 UTC
This is public now:

http://www.openwall.com/lists/oss-security/2014/03/27/5

Comment 5 Murray McAllister 2014-03-28 06:15:15 UTC
Created openstack-neutron tracking bugs for this issue:

Affects: fedora-20 [bug 1081861]

Comment 6 Murray McAllister 2014-03-28 06:15:21 UTC
Created openstack-quantum tracking bugs for this issue:

Affects: fedora-19 [bug 1081862]
Affects: epel-6 [bug 1081863]

Comment 8 Garth Mollett 2014-05-06 05:25:06 UTC
Created attachment 892762 [details]
havana patch

Comment 9 errata-xmlrpc 2014-05-29 20:19:07 UTC
This issue has been addressed in following products:

  OpenStack 4 for RHEL 6

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