Skip to content

CVE-2012-4406 OpenStack Object Storage (swift) Code Injection vulnerability

CriticalCVSS 9.8 EPSS 6.6%
Published
Updated
Exploit status
No public exploit known

Description

OpenStack Object Storage (swift) before 1.7.0 uses the loads function in the pickle Python module unsafely when storing and loading metadata in memcached, which allows remote attackers to execute arbitrary code via a crafted pickle object.

Affected products

ProductAffected versionsFixed in
pypi swift(PyPI) < 1.7.0 1.7.0
pypi swift(PyPI) = 1.0.2 No fix listed
debian/swift(Debian:12) < 1.4.8-2 1.4.8-2
debian/swift(Debian:13) < 1.4.8-2 1.4.8-2
debian/swift(Debian:14) < 1.4.8-2 1.4.8-2
OpenStack Swift < 1.7.0 1.7.0
fedoraproject fedora = 16 No fix listed
redhat gluster storage management console = 2.0 No fix listed
redhat gluster storage server for on-premise = 2.0 No fix listed
redhat storage = 2.0 No fix listed
redhat storage for public cloud = 2.0 No fix listed
redhat enterprise linux server = 5.0 No fix listed
redhat enterprise linux server = 6.0 No fix listed

References