CVE-2023-2253

distribution/distribution: DoS from malicious API request

Published Jun 6, 2023 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
A flaw was found in the `/v2/_catalog` endpoint in distribution/distribution, which accepts a parameter to control the maximum number of records returned (query string: `n`). This vulnerability allows a malicious user to submit an unreasonably large value for `n,` causing the allocation of a massive string array, possibly causing a denial of service through excessive use of memory.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3473-1 docker-registry security update
Debian DSA Debian DSA DSA-5414-1 docker-registry security update
EUVD EUVD EUVD-2023-1561 A flaw was found in the `/v2/_catalog` endpoint in distribution/distribution, which accepts a parameter to control the maximum number of records returned (query string: `n`). This vulnerability allows a malicious user to submit an unreasonably large value for `n,` causing the allocation of a massive string array, possibly causing a denial of service through excessive use of memory.
Github GHSA Github GHSA GHSA-hqxw-f8mx-cpmw distribution catalog API endpoint can lead to OOM via malicious user input
Ubuntu USN Ubuntu USN USN-6336-1 Docker Registry vulnerabilities
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Jan 7, 2025, 9:30 PM
Reserved
Apr 24, 2023, 12:00 AM
Status
Modified
Published
Jun 6, 2023, 8:15 PM
Modified
Jun 17, 2026, 5:52 AM
Severity
Moderate
Public date
May 9, 2023, 3:00 PM