CVEvulnerability
CVE-2019-16770
7.5 HIGH
Official page ↗
- Status
- Modified
- Published
- 2019-12-05
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 5.3 MEDIUM — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 2.0 ([email protected])
- 5.0 MEDIUM — AV:N/AC:L/Au:N/C:N/I:N/A:P
- Weaknesses
- CWE-770
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.
Affected configurations
• puma puma (>= 3.0.0 < 3.12.2)
• puma puma (>= 4.0.0 < 4.3.1)
• debian debian linux 9.0
Related
Weakness · CWE (1)
- CWE-770 Allocation of Resources Without Limits or Throttling weakness
References
- 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
- 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