GitHub Advisoryadvisory · RubyGems

GHSA-x7jg-6pwg-fx5h HTTP Smuggling via Transfer-Encoding Header in Puma

HIGH Published 2020-05-22 Modified 2023-05-16 Official page ↗
Aliases
CVE-2020-11076
Ecosystem
RubyGems
Packages
puma
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weaknesses
CWE-444
Reviewed
2020-05-22

Affected packages

• RubyGems puma: < 3.12.5 → fixed in 3.12.5 • RubyGems puma: >= 4.0.0, < 4.3.4 → fixed in 4.3.4

Description

Impact By using an invalid transfer-encoding header, an attacker could smuggle an HTTP response. Originally reported by @ZeddYu, who has our thanks for the detailed report. Patches The problem has been fixed in Puma 3.12.5 and Puma 4.3.4. For more information If you have any questions or comments about this advisory: • Open an issue in Puma • See our security policy

Related

Alias · CVE (1)

  • CVE-2020-11076 In Puma (RubyGem) before 4.3.4 and 3.12.5, an attacker could smuggle an HTTP response, by using an invalid transfer-encoding header. vulnerability

Weakness · CWE (1)

  • CWE-444 Inconsistent Interpretation of HTTP Requests weakness

References