Every CVE Search/ Get API key

CVE-2015-5223

OpenStack Object Storage (Swift) Sensitive Data Exposure

5.0 MediumFix available

CVE-2015-5223 is a medium vulnerability (CVSS 5.0) in Openstack Swift, published October 19, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.60%, the 85th percentile. Fixed in swift 2.4.0.

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Exploit likelihood

2.60%Up 1.1 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
CVE-2015-5223
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
CVE-2015-5223
Updated
2026-11-02
EUVDEUVD-2022-4873 No score

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
EUVD-2022-4873
Updated
2026-11-03
GitHub AdvisoriesGHSA-q45h-chc8-hvp6 No score

OpenStack Object Storage (Swift) Sensitive Data Exposure

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
GHSA-q45h-chc8-hvp6
Weakness
CWE-200
Updated
2026-11-02
OSV No score

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
CVE-2015-5223
Updated
2026-11-02
OSVDEBIAN-CVE-2015-5223 No score

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
DEBIAN-CVE-2015-5223
Updated
2026-11-02
Show 5 moreShow less
OSVGHSA-q45h-chc8-hvp6 No score

OpenStack Object Storage (Swift) Sensitive Data Exposure

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
GHSA-q45h-chc8-hvp6
Weakness
CWE-200
Updated
2026-11-02
OSVPYSEC-2026-934 No score

OpenStack Object Storage (Swift) Sensitive Data Exposure

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
PYSEC-2026-934
Updated
2026-11-02
OSVSUSE-SU-2015:1846-1 No score

Security update for openstack-swift

openstack-swift was updated to fix three security issues.

These security issues were fixed:

  • CVE-2015-1856: OpenStack Object Storage (Swift), when allow_version is configured, allowed remote authenticated users to delete the latest version of an object by leveraging listing access to the x-versions-location container (bsc#927793).
  • CVE-2014-7960: OpenStack Object Storage (Swift) allowed remote authenticated users to bypass the max_meta_count and other metadata constraints via multiple crafted requests which exceed the limit when combined (bsc#900253).
  • CVE-2015-5223: Information leak via Swift tempurls (bsc#942641).
Record
SUSE-SU-2015:1846-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-5223 No score

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Record
UBUNTU-CVE-2015-5223
Updated
2026-11-02
OSVUSN-3451-1 No score

swift vulnerabilities

It was discovered that OpenStack Swift incorrectly handled tempurls. A remote authenticated user in possession of a tempurl key authorized for PUT could retrieve other objects in the same Swift account. (CVE-2015-5223)

Romain Le Disez and Örjan Persson discovered that OpenStack Swift incorrectly closed client connections. A remote attacker could possibly use this issue to consume resources, resulting in a denial of service. (CVE-2016-0737, CVE-2016-0738)

Record
USN-3451-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
swift
PyPI
before 2.4.0
2.4.0
swift
Debian:12
before 2.4.0-1
2.4.0-1
swift
Debian:13
before 2.4.0-1
2.4.0-1
swift
Debian:14
before 2.4.0-1
2.4.0-1
swift
PyPI
before 2.4.0, plus listed versions
1.0.2
2.4.0
openstack-swift
Red Hat:openstack:5::el6
before 0:1.13.1-7.el6ost
0:1.13.1-7.el6ost
openstack-swift-account
Red Hat:openstack:5::el6
before 0:1.13.1-7.el6ost
0:1.13.1-7.el6ost
openstack-swift-container
Red Hat:openstack:5::el6
before 0:1.13.1-7.el6ost
0:1.13.1-7.el6ost
openstack-swift-doc
Red Hat:openstack:5::el6
before 0:1.13.1-7.el6ost
0:1.13.1-7.el6ost
openstack-swift-object
Red Hat:openstack:5::el6
before 0:1.13.1-7.el6ost
0:1.13.1-7.el6ost
Show 34 moreShow less
Affected packages
PackageAffectedFixed
openstack-swift-proxy
Red Hat:openstack:5::el6
before 0:1.13.1-7.el6ost
0:1.13.1-7.el6ost
openstack-swift
Red Hat:openstack:5::el7
before 0:1.13.1-7.el7ost
0:1.13.1-7.el7ost
openstack-swift-account
Red Hat:openstack:5::el7
before 0:1.13.1-7.el7ost
0:1.13.1-7.el7ost
openstack-swift-container
Red Hat:openstack:5::el7
before 0:1.13.1-7.el7ost
0:1.13.1-7.el7ost
openstack-swift-doc
Red Hat:openstack:5::el7
before 0:1.13.1-7.el7ost
0:1.13.1-7.el7ost
openstack-swift-object
Red Hat:openstack:5::el7
before 0:1.13.1-7.el7ost
0:1.13.1-7.el7ost
openstack-swift-proxy
Red Hat:openstack:5::el7
before 0:1.13.1-7.el7ost
0:1.13.1-7.el7ost
openstack-swift
Red Hat:openstack:6::el7
before 0:2.2.0-5.el7ost
0:2.2.0-5.el7ost
openstack-swift-account
Red Hat:openstack:6::el7
before 0:2.2.0-5.el7ost
0:2.2.0-5.el7ost
openstack-swift-container
Red Hat:openstack:6::el7
before 0:2.2.0-5.el7ost
0:2.2.0-5.el7ost
openstack-swift-doc
Red Hat:openstack:6::el7
before 0:2.2.0-5.el7ost
0:2.2.0-5.el7ost
openstack-swift-object
Red Hat:openstack:6::el7
before 0:2.2.0-5.el7ost
0:2.2.0-5.el7ost
openstack-swift-proxy
Red Hat:openstack:6::el7
before 0:2.2.0-5.el7ost
0:2.2.0-5.el7ost
openstack-swift
Red Hat:openstack:7::el7
before 0:2.3.0-2.el7ost
0:2.3.0-2.el7ost
openstack-swift-account
Red Hat:openstack:7::el7
before 0:2.3.0-2.el7ost
0:2.3.0-2.el7ost
openstack-swift-container
Red Hat:openstack:7::el7
before 0:2.3.0-2.el7ost
0:2.3.0-2.el7ost
openstack-swift-doc
Red Hat:openstack:7::el7
before 0:2.3.0-2.el7ost
0:2.3.0-2.el7ost
openstack-swift-object
Red Hat:openstack:7::el7
before 0:2.3.0-2.el7ost
0:2.3.0-2.el7ost
openstack-swift-proxy
Red Hat:openstack:7::el7
before 0:2.3.0-2.el7ost
0:2.3.0-2.el7ost
openstack-swift
Red Hat:storage:3.1:server:el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-account
Red Hat:storage:3.1:server:el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-container
Red Hat:storage:3.1:server:el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-doc
Red Hat:storage:3.1:server:el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-object
Red Hat:storage:3.1:server:el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-proxy
Red Hat:storage:3.1:server:el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift
Red Hat:storage:3.1:server:el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-account
Red Hat:storage:3.1:server:el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-container
Red Hat:storage:3.1:server:el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-doc
Red Hat:storage:3.1:server:el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-object
Red Hat:storage:3.1:server:el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-proxy
Red Hat:storage:3.1:server:el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift
SUSE:OpenStack Cloud 5
before 2.1.0-11.1
2.1.0-11.1
openstack-swift-doc
SUSE:OpenStack Cloud 5
before 2.1.0-11.1
2.1.0-11.1
swift
Ubuntu:14.04:LTS
before 1.13.1-0ubuntu1.5, plus listed versions
1.10.0~rc1-0ubuntu11.10.0-0ubuntu11.11.0-0ubuntu21.12.0-0ubuntu11.13.0-0ubuntu1
Show 6 moreShow less
1.13.1~rc1-0ubuntu21.13.1~rc2-0ubuntu11.13.1-0ubuntu11.13.1-0ubuntu1.11.13.1-0ubuntu1.21.13.1-0ubuntu1.3
1.13.1-0ubuntu1.5

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 38 moreShow less
MoveEnter Open