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