Vulnerability GHSA-68xg-gqqm-vgj8

Critical
CRITICAL RISK
CVSS Score: 9.8
Score Range: 9.0–10.0
Critical severity vulnerabilities (CVSS 9.0–10.0). These represent the highest impact issues.
3 years ago
August 18, 2023 at 09:50 PM UTC
Puma HTTP Request/Response Smuggling vulnerability
0.8.0 - 5.6.6 and 6.0.0 - 6.3.0
0.8.0 - 5.6.6 and 6.0.0 - 6.3.0

Summary

Puma HTTP Request/Response Smuggling vulnerability

Details

Impact

Prior to version 6.3.1, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies and zero-length Content-Length headers in a way that allowed HTTP request smuggling.

The following vulnerabilities are addressed by this advisory:

  • Incorrect parsing of trailing fields in chunked transfer encoding bodies
  • Parsing of blank/zero-length Content-Length headers

Patches

The vulnerability has been fixed in 6.3.1 and 5.6.7.

Workarounds

No known workarounds.

References

HTTP Request Smuggling

For more information

If you have any questions or comments about this advisory:

Open an issue in Puma See our security policy

Impacted packages

Timeline

Published
3 years ago
August 18, 2023 at 09:50 PM UTC
Fixed (6.3.1)
3 years ago
August 18, 2023 at 01:13 AM UTC
Fixed (5.6.7)
3 years ago
August 18, 2023 at 05:57 AM UTC
Last Modified
1 month ago
September 10, 2026 at 03:49 AM UTC