Skip to main content
← All vulnerabilities
CVE-2024-10846GHSA-36GQ-35J3-P9R9GO-2025-3412

Excessive Platform Resource Consumption within a Loop when unmarshalling Compose file having recursive loop

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.4.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The compose-go library component in versions v2.10-v2.4.0 allows an authorized user who sends malicious YAML payloads to cause the compose-go to consume excessive amount of Memory and CPU cycles while parsing YAML, such as used by Docker Compose from versions v2.27.0 to v2.29.7 included

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • compose-go

    through 2.4.0

  • github.com/compose-spec/compose-go/v2Go

    From 2.1.0 · fixed in 2.4.1

References 1

GitHub · compose-spec/compose-go