GHSA-7xx3-m584-x994 · Severity: medium · Ecosystem: rubygems — A poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack
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. If more keepalive connections to Puma are opened than there are threads available, additional connections will wait permanently if the attacker sends requests frequently enough. This vulnerability is patched in Puma 4.3.1 and 3.12.2.
Conclusion & alert: CVE-2019-16770 is rated Moderate Risk (48.6/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 1.93%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 1.59% | 1.93% | +0.35% |
| 2 | 2026-03-04 | 1.10% | 1.59% | +0.49% |
| 3 | 2026-03-01 | — | 1.10% | — |
Full EPSS history (36 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.3 | 3.1 | MEDIUM |
|
3.9 | 1.4 | [email protected] |
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
| 5.0 | 2.0 | MEDIUM |
|
10.0 | 2.9 | [email protected] |
GHSA-7xx3-m584-x994 · Severity: medium · Ecosystem: rubygems — A poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2019-16770 not yet assigned priority: Debian including 1 source packages (puma), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2019-16770 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2019-16770 |
suse
|
high | CVE-2019-16770 severity important: SUSE including 377 source package names (ardana-ansible-9.0+git.1581611758.f694f7d-3.16.1, ardana-cinder-8.0+git.1579279939.ee7da88-3.39.3, …), 759 product×package rows across 29 product lines (HPE Helion OpenStack 8, SUSE Linux Enterprise High Availability Extension 15, … (29 product lines)): Fixed 751, Known Not Affected 8. | https://www.suse.com/security/cve/CVE-2019-16770/ |
ubuntu
|
medium | CVE-2019-16770 medium priority: Ubuntu including 1 source packages (puma), 7 status rows across 7 suites (bionic, disco, eoan, focal, trusty, upstream, xenial): DNE 3, ignored 2, needs-triage 1, not-affected 1. | https://ubuntu.com/security/CVE-2019-16770 |
| URL | Tags |
|---|---|
| https://github.com/puma/puma/security/advisories/GHSA-7xx3-m584-x994 | Mitigation Third Party Advisory |
| https://lists.debian.org/debian-lts-announce/2022/05/msg00034.html | Mailing List Third Party Advisory |