Skip to main content
← All vulnerabilities
CVE-2026-49017PYSEC-2026-3080GHSA-G7JQ-J257-RWW2

In OpenStack Swift before 2.36.2 and 2.37.2, s3api middleware enters an infinite loop when processing a truncated aws-chunked PUT request bo

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

Summary

In OpenStack Swift before 2.36.2 and 2.37.2, s3api middleware enters an infinite loop when processing a truncated aws-chunked PUT request body. The StreamingInput class repeatedly appends an empty buffer and re-reads, causing the proxy-server worker handling the request to become permanently unresponsive with increasing CPU and memory consumption. An authenticated attacker can systematically exhaust all proxy-server workers, resulting in denial of service. The defect was introduced in Swift 2.36.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • OpenStack Swift

    From 2.36.0 · fixed in 2.36.2; From 2.37.0 · fixed in 2.37.2; From 2.35.1 · fixed in 2.35.3

  • swiftPyPI

    From 2.36.0 · through 2.36.1; From 2.37.0 · through 2.37.1

  • swiftPyPI

    From 2.36.0 · through 2.36.1

  • swiftPyPI

    From 2.37.0 · through 2.37.1

References 3

bugs.launchpad.net

review.opendev.org