Every CVE Search/ Get API key

CVE-2016-0737

OpenStack Object Storage (Swift) allows remote attackers to cause a denial of service

7.5 HighFix available

CVE-2016-0737 is a high vulnerability (CVSS 7.5) in Openstack Swift, published January 29, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.82%, the 90th percentile. Fixed in swift 2.4.0.

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

3.82%Up 1.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
CVE-2016-0737
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-399
Updated
2026-11-02
CVE List No score

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
CVE-2016-0737
Updated
2026-11-02
EUVDEUVD-2022-3307 No score

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
EUVD-2022-3307
Updated
2026-11-03
GitHub AdvisoriesGHSA-972c-cfv8-2hq8 7.5

OpenStack Object Storage (Swift) allows remote attackers to cause a denial of service

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
GHSA-972c-cfv8-2hq8
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
CVE-2016-0737
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-0737 7.5

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
DEBIAN-CVE-2016-0737
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 4 moreShow less
OSVGHSA-972c-cfv8-2hq8 7.5

OpenStack Object Storage (Swift) allows remote attackers to cause a denial of service

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
GHSA-972c-cfv8-2hq8
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVPYSEC-2026-929 7.5

OpenStack Object Storage (Swift) allows remote attackers to cause a denial of service

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
PYSEC-2026-929
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-0737 7.5

OpenStack Object Storage (Swift) before 2.4.0 does not properly close client connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Record
UBUNTU-CVE-2016-0737
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-account
Red Hat:openstack:5::el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-container
Red Hat:openstack:5::el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-doc
Red Hat:openstack:5::el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift-object
Red Hat:openstack:5::el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
Show 32 moreShow less
Affected packages
PackageAffectedFixed
openstack-swift-proxy
Red Hat:openstack:5::el6
before 0:1.13.1-8.el6ost
0:1.13.1-8.el6ost
openstack-swift
Red Hat:openstack:5::el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-account
Red Hat:openstack:5::el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-container
Red Hat:openstack:5::el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-doc
Red Hat:openstack:5::el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-object
Red Hat:openstack:5::el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift-proxy
Red Hat:openstack:5::el7
before 0:1.13.1-8.el7ost
0:1.13.1-8.el7ost
openstack-swift
Red Hat:openstack:6::el7
before 0:2.2.0-6.el7ost
0:2.2.0-6.el7ost
openstack-swift-account
Red Hat:openstack:6::el7
before 0:2.2.0-6.el7ost
0:2.2.0-6.el7ost
openstack-swift-container
Red Hat:openstack:6::el7
before 0:2.2.0-6.el7ost
0:2.2.0-6.el7ost
openstack-swift-doc
Red Hat:openstack:6::el7
before 0:2.2.0-6.el7ost
0:2.2.0-6.el7ost
openstack-swift-object
Red Hat:openstack:6::el7
before 0:2.2.0-6.el7ost
0:2.2.0-6.el7ost
openstack-swift-proxy
Red Hat:openstack:6::el7
before 0:2.2.0-6.el7ost
0:2.2.0-6.el7ost
openstack-swift
Red Hat:openstack:7::el7
before 0:2.3.0-3.el7ost
0:2.3.0-3.el7ost
openstack-swift-account
Red Hat:openstack:7::el7
before 0:2.3.0-3.el7ost
0:2.3.0-3.el7ost
openstack-swift-container
Red Hat:openstack:7::el7
before 0:2.3.0-3.el7ost
0:2.3.0-3.el7ost
openstack-swift-doc
Red Hat:openstack:7::el7
before 0:2.3.0-3.el7ost
0:2.3.0-3.el7ost
openstack-swift-object
Red Hat:openstack:7::el7
before 0:2.3.0-3.el7ost
0:2.3.0-3.el7ost
openstack-swift-proxy
Red Hat:openstack:7::el7
before 0:2.3.0-3.el7ost
0:2.3.0-3.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
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