CVE-2019-16770 MEDIUM

CVE-2019-16770: Potential DOS attack in Puma

Vendor Puma
Product puma
Weakness CWE-770 · Uncontrolled resource consumption
Published December 5, 2019
Last update August 5, 2024

CVSS base score

5.3/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality None
Integrity None

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

What the vulnerability does

01Description

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.

Key dates

02Disclosure timeline

December 5, 2019 CVE published
August 5, 2024 Record updated