Your message dated Thu, 08 Aug 2013 15:18:29 +0000
with message-id <[email protected]>
and subject line Bug#719118: fixed in cinder 2013.1.2-4
has caused the Debian Bug report #719118,
regarding CVE-2013-4202: DoS using XML entities in extensions
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
719118: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719118
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cinder
Version: 2013.1.2-3
Severity: important
Tags: security patch

 Grant Murphy from Red Hat reported that vulnerabilities in XML request parsers
 were not fully patched in OSSA 2013-004. By leveraging XML entity expansion in
 specific extensions, an unauthenticated attacker may still consume excessive
 resources on the Nova or Cinder API servers, resulting in a denial of service
 and potentially a crash. Only Nova setups making use of the security group
 extension in Grizzly are affected. Only Cinder setups making use of the
 backups or volume transfer API extension in Grizzly are affected.

I'll upload the fix soon.

Thomas Goirand (zigo)
Description: CVE-2013-4202 for DoS using XML entities in extensions
 Grant Murphy from Red Hat reported that vulnerabilities in XML request parsers
 were not fully patched in OSSA 2013-004. By leveraging XML entity expansion in
 specific extensions, an unauthenticated attacker may still consume excessive
 resources on the Nova or Cinder API servers, resulting in a denial of service
 and potentially a crash. Only Nova setups making use of the security group
 extension in Grizzly are affected. Only Cinder setups making use of the
 backups or volume transfer API extension in Grizzly are affected.
Author: Grant Murphy (Red Hat)
Origin: upstream, <url-missing>
Bug-Debian: http://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Last-Update: 2013-08-07

--- cinder-2013.1.2.orig/cinder/api/contrib/backups.py
+++ cinder-2013.1.2/cinder/api/contrib/backups.py
@@ -17,7 +17,6 @@
 
 import webob
 from webob import exc
-from xml.dom import minidom
 
 from cinder.api import common
 from cinder.api import extensions
@@ -28,6 +27,7 @@ from cinder import backup as backupAPI
 from cinder import exception
 from cinder import flags
 from cinder.openstack.common import log as logging
+from cinder import utils
 
 FLAGS = flags.FLAGS
 LOG = logging.getLogger(__name__)
@@ -82,7 +82,7 @@ class BackupRestoreTemplate(xmlutil.Temp
 
 class CreateDeserializer(wsgi.MetadataXMLDeserializer):
     def default(self, string):
-        dom = minidom.parseString(string)
+        dom = utils.safe_minidom_parse_string(string)
         backup = self._extract_backup(dom)
         return {'body': {'backup': backup}}
 
@@ -101,7 +101,7 @@ class CreateDeserializer(wsgi.MetadataXM
 
 class RestoreDeserializer(wsgi.MetadataXMLDeserializer):
     def default(self, string):
-        dom = minidom.parseString(string)
+        dom = utils.safe_minidom_parse_string(string)
         restore = self._extract_restore(dom)
         return {'body': {'restore': restore}}
 

--- End Message ---
--- Begin Message ---
Source: cinder
Source-Version: 2013.1.2-4

We believe that the bug you reported is fixed in the latest version of
cinder, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <[email protected]> (supplier of updated cinder package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 13 Jul 2013 22:51:29 +0800
Source: cinder
Binary: python-cinder cinder-common cinder-api cinder-volume cinder-scheduler 
cinder-backup
Architecture: source all
Version: 2013.1.2-4
Distribution: unstable
Urgency: high
Maintainer: PKG OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Description: 
 cinder-api - OpenStack block storage system - API server
 cinder-backup - OpenStack block storage system - Backup server
 cinder-common - OpenStack block storage system - common files
 cinder-scheduler - OpenStack block storage system - Scheduler server
 cinder-volume - OpenStack block storage system - Volume server
 python-cinder - OpenStack block storage system - Python libraries
Closes: 719010 719118
Changes: 
 cinder (2013.1.2-4) unstable; urgency=high
 .
   * Adds missing depends: sqlite3.
   * CVE-2013-4202: Fix DoS using XML entities in extensions (Closes: #719118).
   * CVE-2013-4183: Enable zero the snapshot when delete snapshot in
     LVMVolumeDriver (Closes: #719010).
Checksums-Sha1: 
 7027a4397e09be9986edab1c4192a97d51b84cbe 2440 cinder_2013.1.2-4.dsc
 bf92fee9bdaf2edea2bd4b49ecc9dbd930797d6a 17009 cinder_2013.1.2-4.debian.tar.gz
 031ecb2bcdc98609146ab9e648af01f1fe615d47 527566 
python-cinder_2013.1.2-4_all.deb
 735aaf2a364e82bb03565b45f6e638b09db6adc1 23748 cinder-common_2013.1.2-4_all.deb
 7135b94a20735f79402076cf020bd1bd00d926c9 13930 cinder-api_2013.1.2-4_all.deb
 3b98121d8e132fe282688ef30ad5e1bb94e5120d 15088 cinder-volume_2013.1.2-4_all.deb
 beee267eafad6312bde4f62dff1d0d43ae09c4ac 6752 
cinder-scheduler_2013.1.2-4_all.deb
 d7dae1471daaf95d5fae2ae77eaf4407db102bcd 6414 cinder-backup_2013.1.2-4_all.deb
Checksums-Sha256: 
 e67956f17d7af7f20934fe91fca3bd0975c054eef1488b949d9b26f3ba254d1d 2440 
cinder_2013.1.2-4.dsc
 08ff7034e6b4f26f8901eea835ebb2b989c0a7dbe5c4166cf63390a0069d05d1 17009 
cinder_2013.1.2-4.debian.tar.gz
 eb82ec34a06a6f02b8402a68555422d151175c0ab750803d7874412364adaae4 527566 
python-cinder_2013.1.2-4_all.deb
 439667b5c5f21ba7bcc1924c24217b2502ad13e84cc8497b2098a04adb09bbe0 23748 
cinder-common_2013.1.2-4_all.deb
 77f1d9dfa5cb32d72879fe94d0f17cd59ba840d1dcc25fcafa9a9f1908f1dd62 13930 
cinder-api_2013.1.2-4_all.deb
 ac713ebb8d31370c70705484fddc6e553939b6de81c55710564af355fdeefa6b 15088 
cinder-volume_2013.1.2-4_all.deb
 241ddfdb8ace60d84ca7518b57d69e9e8522a334c0ad102c6470e1cce144ecb8 6752 
cinder-scheduler_2013.1.2-4_all.deb
 81c96c4a89c3bc3e96b50b4d5602a6821da15854dd71bb2e62abb77a20e1f82f 6414 
cinder-backup_2013.1.2-4_all.deb
Files: 
 ed17c85037edf81d0c3aee1f005b5219 2440 net extra cinder_2013.1.2-4.dsc
 db7eabc97dafaa8c3fd5f1690661ea2f 17009 net extra 
cinder_2013.1.2-4.debian.tar.gz
 28f7c513b9c057d031844181e9573bfb 527566 python extra 
python-cinder_2013.1.2-4_all.deb
 46566821360c7f62984bb61997d76662 23748 net extra 
cinder-common_2013.1.2-4_all.deb
 e8c440245936c41fd9f4ba3a76769cee 13930 net extra cinder-api_2013.1.2-4_all.deb
 d8c5304143d49d4580c4f6e571cd300a 15088 net extra 
cinder-volume_2013.1.2-4_all.deb
 ac898bf5fb117c39b1b5bb1fa28bfa6b 6752 net extra 
cinder-scheduler_2013.1.2-4_all.deb
 6adabb4acbbe998a8e61cb884ef55aa1 6414 net extra 
cinder-backup_2013.1.2-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlIDrsIACgkQl4M9yZjvmknO4wCffASj/gfOOHlcCarHgK4+Nap8
4HsAn211DSZL1PFcKsGP2KX/CNGWAMeC
=YugC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to