PT-2025-1609 · Docker+1 · Docker Compose+1

Ahollmann

·

Published

2025-01-21

·

Updated

2025-04-25

·

CVE-2024-10846

CVSS v3.1

5.9

Medium

VectorAV:L/AC:L/PR:L/UI:R/S:C/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions compose-go versions v2.10 through v2.4.0 Docker Compose versions v2.27.0 through v2.29.7
Description The issue allows an authorized user who sends malicious YAML payloads to cause excessive memory and CPU cycle consumption while parsing YAML. This affects the compose-go library, which is used by Docker Compose.
Recommendations For compose-go versions v2.10 through v2.4.0, update to version v2.24.1 to fix the issue. For Docker Compose versions v2.27.0 through v2.29.7, consider updating the underlying compose-go library to version v2.24.1 as a mitigation measure. As a temporary workaround, consider restricting the use of YAML payloads to trusted sources until the issue is resolved.

Fix

DoS

Resource Exhaustion

RCE

Weakness Enumeration

Related Identifiers

AZL-55947
CVE-2024-10846
GHSA-36GQ-35J3-P9R9
GO-2025-3412
OPENSUSE-SU-2025:14728-1
OPENSUSE-SU-2025_0429-1
SUSE-SU-2025:0429-1

Affected Products

Docker Compose
Suse