Every CVE Search/ Get API key

CVE-2017-11468

Docker Registry has Allocation of Resources Without Limits or Throttling

7.5 HighFix available

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

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.19%Up 1.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Record
CVE-2017-11468
CVSS 3.1
7.5 HighCVSS:3.1/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-770
Updated
2026-11-02
CVE List No score

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Record
CVE-2017-11468
Updated
2026-11-02
EUVDEUVD-2022-4077 No score

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Record
EUVD-2022-4077
Updated
2026-11-03
GitHub AdvisoriesGHSA-h62f-wm92-2cmw 7.5

Docker Registry has Allocation of Resources Without Limits or Throttling

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Specific Go Packages Affected

github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/handlers

Record
GHSA-h62f-wm92-2cmw
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
OSV 7.5

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

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

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Record
DEBIAN-CVE-2017-11468
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 9 moreShow less
OSVGHSA-h62f-wm92-2cmw 7.5

Docker Registry has Allocation of Resources Without Limits or Throttling

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Specific Go Packages Affected

github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/handlers

Record
GHSA-h62f-wm92-2cmw
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
OSVRHSA-2017:2603 5.3

Red Hat Security Advisory: docker-distribution security, bug fix, and enhancement update

Record
RHSA-2017:2603
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2017-11468 7.5

Docker Registry before 2.6.2 in Docker Distribution does not properly restrict the amount of content accepted from a user, which allows remote attackers to cause a denial of service (memory consumption) via the manifest endpoint.

Record
UBUNTU-CVE-2017-11468
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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
OSVGO-2021-0072 No score

Uncontrolled resource allocation in github.com/docker/distribution

Various storage methods do not impose limits on how much content is accepted from user requests, allowing a malicious user to force the caller to allocate an arbitrary amount of memory.

Record
GO-2021-0072
Updated
2026-11-02
OSVopenSUSE-SU-2020:1433-1 No score

Security update for docker-distribution

This update for docker-distribution fixes the following issues:

  • Enable build on %arm (which include armv6), not only on armv7

  • Enable ppc64le

  • Use correct URL to project

  • Remove fillup, we don't ship a sysconfig file

  • Correct systemd requires

  • Enable build on ARM

  • Upgraded to 2.7.1

    • Support for OCI images added
    • Fix upgrade issues from 2.6.x
    • Update Go version to 1.11
    • Switch to multi-stage Dockerfile
    • Validations enabled by default with new disabled config option
    • Optimize health check performance
    • Create separate permission for deleting objects in a repo
    • Fix storage driver error propagation for manifest GETs
    • Fix forwarded header resolution
    • Add prometheus metrics
    • Disable schema1 manifest by default
    • Graceful shutdown
    • TLS: remove ciphers that do not support perfect forward secrecy
    • Fix registry stripping newlines from manifests
    • Add bugsnag logrus hook
    • Support ARM builds

    This release is a special security release to address an issue allowing an attacker to force arbitrarily-sized memory allocations in a registry instance through the manifest endpoint. The problem has been mitigated by limiting the size of reads for image manifest content. Details for mitigation are in 29fa466 Fixes boo#1049850 (CVE-2017-11468) Fixes boo#1033172

Record
openSUSE-SU-2020:1433-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10723-1 No score

docker-distribution-registry-2.7.1-7.2 on GA media

These are all security issues fixed in the docker-distribution-registry-2.7.1-7.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10723-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12135-1 No score

distribution-registry-2.8.1-1.1 on GA media

These are all security issues fixed in the distribution-registry-2.8.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12135-1
Updated
2026-11-02
OSVSUSE-SU-2018:0865-1 No score

Security update for docker-distribution

This update for docker-distribution fixes the following issues:

Security issues fixed:

  • CVE-2017-11468: Fixed a denial of service (memory consumption) via the manifest endpoint (bsc#1049850).

Bug fixes:

  • bsc#1083474: docker-distirbution-registry overwrites configuration file with update.
  • bsc#1033172: Garbage collector needed - or kindly release docker-distribution-registry in Version 2.4.
  • Add SuSEfirewall2 service file for TCP port 5000.
Record
SUSE-SU-2018:0865-1
Updated
2026-11-02
OSVUSN-6336-1 No score

docker-registry vulnerabilities

It was discovered that Docker Registry incorrectly handled certain crafted input, A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2017-11468)

It was discovered that Docker Registry incorrectly handled certain crafted input. An attacker could possibly use this issue to cause a denial of service. (CVE-2023-2253)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/docker/distribution
Go
before 2.7.0-rc.0
2.7.0-rc.0
docker-registry
Debian:12
before 2.6.2~ds1-1
2.6.2~ds1-1
docker-registry
Debian:13
before 2.6.2~ds1-1
2.6.2~ds1-1
docker-registry
Debian:14
before 2.6.2~ds1-1
2.6.2~ds1-1
github.com/docker/distribution
Go
before 2.7.0-rc.0+incompatible
2.7.0-rc.0+incompatible
docker-distribution
Red Hat:rhel_extras_other:7
before 0:2.6.2-1.git48294d9.el7
0:2.6.2-1.git48294d9.el7
docker-distribution
SUSE:Linux Enterprise Module for Containers 12
before 2.6.2-13.6.1
2.6.2-13.6.1
docker-registry
Ubuntu:Pro:16.04:LTS
before 2.3.0~ds1-1ubuntu0.1~esm1, plus listed versions
2.1.1~ds1-42.1.1~ds1-4ubuntu12.3.0~ds1-1
2.3.0~ds1-1ubuntu0.1~esm1
docker-registry
Ubuntu:Pro:18.04:LTS
before 2.6.2~ds1-1ubuntu0.1~esm1, plus listed versions
2.6.2~ds1-1
2.6.2~ds1-1ubuntu0.1~esm1
docker-registry
Ubuntu:20.04:LTS
before 2.7.1+ds2-7ubuntu0.3, plus listed versions
2.6.2~ds1-22.7.1~ds1-22.7.1~ds1-32.7.1~ds1-42.7.1+ds2-52.7.1+ds2-72.7.1+ds2-7ubuntu0.12.7.1+ds2-7ubuntu0.2
2.7.1+ds2-7ubuntu0.3
Show 4 moreShow less
Affected packages
PackageAffectedFixed
docker-registry
Ubuntu:Pro:22.04:LTS
before 2.8.0+ds1-4ubuntu0.1~esm2, plus listed versions
2.7.1+ds2-7build22.8.0+ds1-42.8.0+ds1-4ubuntu0.1~esm1
2.8.0+ds1-4ubuntu0.1~esm2
docker-distribution
SUSE:Package Hub 15 SP2
before 2.7.1-bp152.4.3.1
2.7.1-bp152.4.3.1
docker-distribution-registry
openSUSE:Tumbleweed
before 2.7.1-7.2
2.7.1-7.2
distribution-registry
openSUSE:Tumbleweed
before 2.8.1-1.1
2.8.1-1.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-11468 is a high vulnerability (CVSS 7.5) in Docker Registry, published July 20, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.19%, the 88th percentile. Fixed in github.com/docker/distribution 2.7.0-rc.0.

References

Show 20 moreShow less
MoveEnter Open