PU
Product
puma
by puma · last CVE Jul 14, 2026
14
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 1High 9Medium 3Low 1
Watch

Add puma to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-47736
7.5
0%
Jul 14
Puma PROXY Protocol v1 Parser Allows Remote Memory Exhaustion
Affected: >= 5.5.0, < 7.2.1; >= 8.0.0, < 8.0.2
CVE-2026-47737
7.5
0%
Jul 14
Puma PROXY Protocol v1 Accepts Repeated Protocol Headers on Persistent Connections
Affected: >= 5.5.0, < 7.2.1; >= 8.0.0, < 8.0.2
CVE-2024-21647
7.5
1%
Jan 8
Puma is a web server for Ruby/Rack applications built for parallelism
Affected: before 5.6.8; 6.0.0 before 6.4.2
CVE-2022-24790
7.5
2%
Mar 30
Puma is a simple, fast, multi-threaded, parallel HTTP 1.1 server for Ruby/Rack applications
Affected: before 4.3.12; 5.0.0 before 5.6.4
CVE-2021-29509
7.5
2%
May 11
Puma is a concurrent HTTP 1.1 server for Ruby/Rack applications
Affected: before 4.3.8; 5.0.0 before 5.3.1
CVE-2020-11077
7.5
3%
May 22
In Puma (RubyGem) before 4.3.5 and 3.12.6, a client could smuggle a request through a proxy, causing the proxy to send a response back to another unknown client
Affected: 3.0.0 before 3.12.6; 4.0.0 before 4.3.5
CVE-2020-11076
7.5
4%
May 22
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
Affected: 3.0.0 before 3.12.6; 4.0.0 before 4.3.5
CVE-2020-5247
7.5
3%
Feb 28
In Puma (RubyGem) before 4.3.2 and before 3.12.3, if an application using Puma allows untrusted input in a response header, an attacker can use newline characters (i.e
Affected: through 3.12.3; 4.0.0 through 4.3.2
CVE-2019-16770
7.5
2%
Dec 5
In Puma before versions 3.12.2 and 4.3.1, a poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack
Affected: 3.0.0 before 3.12.2; 4.0.0 before 4.3.1
Showing 9