VULNERABILITY INTELLIGENCE
CVE-2019-16770
CVSS score5.3 MEDIUM
EPSS probability2.01%
CISA KEVNot currently listed
Published2019-12-05
Last modified2026-06-17
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Description
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.
Weakness classification
- security-advisories@github.com: CWE-770
- nvd@nist.gov: CWE-770
Primary references
- security-advisories@github.com — Mitigation, Third Party Advisory
- security-advisories@github.com — Mailing List, Third Party Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Mitigation, Third Party Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Mailing List, Third Party Advisory