Skip to content
OpenAdvisories
Critical · 9.8 CVE-2012-4406 EUVD-2022-5311GHSA-v7mh-3jgf-r26cPYSEC-2026-545

OpenStack Object Storage (swift) Code Injection vulnerability

Published Oct 22, 2012 · Updated Aug 6, 2024 · Assigned by redhat

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 swift 1.4.8-2 —
Debian 13 swift 1.4.8-2 —
Debian 12 swift 1.4.8-2 —
ReleasePackageFixed inAdvisory
Red Hat OpenStack 1 openstack-swift +5 1.4.8-5.el6 RHSA-2012:1379
Red Hat Gluster Storage 3 glusterfs +3 3.3.0.7rhs-1.el6 RHSA-2013:0691
Red Hat Gluster Storage 2 appliance +1 1.7.1-1.el6rhs RHSA-2013:0691
Red Hat Gluster Storage 2 augeas +2 0.9.0-1.el6 RHSA-2013:0691
Red Hat Gluster Storage 2 gluster-swift +5 1.4.8-5.el6rhs RHSA-2013:0691
Red Hat Gluster Storage 2 glusterfs +3 3.3.0.7rhs-1.el5 RHSA-2013:0691
Red Hat Gluster Storage 2 glusterfs-server +1 3.3.0.7rhs-1.el6rhs RHSA-2013:0691
Red Hat Gluster Storage 2 libvirt +4 0.9.10-21.el6_3.8 RHSA-2013:0691
Red Hat Gluster Storage 2 rhn-check +3 1.0.0-73.el6rhs RHSA-2013:0691
Red Hat Gluster Storage 2 rhsc +11 2.0.techpreview1-4.el6rhs RHSA-2013:0691
Red Hat Gluster Storage 2 sanlock +3 2.3-4.el6_3 RHSA-2013:0691
Red Hat Gluster Storage 2 sos 2.2-17.2.el6rhs RHSA-2013:0691
Red Hat Gluster Storage 2 vdsm +8 4.9.6-20.el6rhs RHSA-2013:0691

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI swift < 1.7.0 1.7.0 GHSA-v7mh-3jgf-r26c

Advisories 2

References