Bug 1141996 (CVE-2014-3641)

Summary: CVE-2014-3641 openstack-cinder: Cinder-volume host data leak to virtual machine instance
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: abaron, aortega, apevec, ayoung, chrisw, dallan, eharney, gkotton, gmollett, jrusnack, lhh, lpeer, 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-11-11 00:53:34 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: 1148695, 1148696, 1148697, 1149050, 1149051    
Bug Blocks: 1141997    
Attachments:
Description Flags
upstream patch for juno
none
upstream patch for icehouse
none
upstream patch to fix an issue (caused by the previously attached patch) in the Windows Smbfs volume driver none

Description Murray McAllister 2014-09-16 01:02:48 UTC
The OpenStack project reports:

""
Title: Cinder-volume host data leak to vm instance
Reporter: Duncan Thomas (HP)
Products: Cinder
Versions: up to 2014.1.2

Description:
Duncan Thomas from Hewlett Packard reported a vulnerability in Cinder
GlusterFS and Linux Smbfs driver. By overwriting a volume from within an
instance with a malicious qcow2 header, an authenticated user may be
able to clone and attach that corrupted volume resulting in affected
drivers leaking an arbitrary file from the Cinder-volume host to the
virtual instance. Note that the host file must be readable by the Cinder
context to be exposed. Only Cinder setups using GlusterFS volume driver
configured with glusterfs_qcow2_volumes=False (which is the default) or
Cinder setups using Smbfs volume driver configured with
smbfs_default_volume_format=raw (which is not the default) are affected.
""

Acknowledgements:

Red Hat would like to thank the OpenStack project for reporting this issue. Upstream acknowledges Duncan Thomas from Hewlett Packard as the original reporter.

Comment 2 Murray McAllister 2014-10-01 05:32:15 UTC
Created attachment 942918 [details]
upstream patch for juno

Comment 3 Murray McAllister 2014-10-01 05:32:36 UTC
Created attachment 942919 [details]
upstream patch for icehouse

Comment 4 Murray McAllister 2014-10-01 05:33:17 UTC
Created attachment 942920 [details]
upstream patch to fix an issue (caused by the previously attached patch) in the Windows Smbfs volume driver

Comment 9 Murray McAllister 2014-10-03 03:13:11 UTC
Created openstack-cinder tracking bugs for this issue:

Affects: fedora-all [bug 1149051]

Comment 11 Fedora Update System 2014-11-01 16:52:01 UTC
openstack-cinder-2014.1.3-1.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 12 errata-xmlrpc 2014-11-03 08:37:13 UTC
This issue has been addressed in the following products:

  OpenStack 5 for RHEL 7

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

Comment 13 errata-xmlrpc 2014-11-03 08:37:29 UTC
This issue has been addressed in the following products:

  OpenStack 5 for RHEL 6

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