Cette page suit l'état du correctif pour Debian. La vulnérabilité elle-même est décrite sur la page CVE principale. Voir CVE-2021-29509 →
Catégories
DEBIAN-CVE-2021-29509

Puma is a concurrent HTTP 1.1 server for Ruby/Rack applications. The fix for CVE-2019-16770 was incomplete. The original fix only protected existing c...

Description d'origine

La description telle que publiée par la source (souvent en anglais).

Puma is a concurrent HTTP 1.1 server for Ruby/Rack applications. The fix for CVE-2019-16770 was incomplete. The original fix only protected existing connections that had already been accepted from having their requests starved by greedy persistent-connections saturating all threads in the same process. However, new connections may still be starved by greedy persistent-connections saturating all threads in all processes in the cluster. A puma server which received more concurrent keep-alive connections than the server had threads in its threadpool would service only a subset of connections, denying service to the unserved connections. This problem has been fixed in puma 4.3.8 and 5.3.1. Setting queue_requests false also fixes the issue. This is not advised when using puma without a reverse proxy, such as nginx or apache, because you will open yourself to slow client attacks (e.g. slowloris). The fix is very small and a git patch is available for those using unsupported versions of Puma.

Source: OSV.dev (Open Source Vulnerabilities) OSV

Paquets affectés

Debian:12 puma
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.3.8-1"}]}]
Debian:13 puma
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.3.8-1"}]}]
Debian:14 puma
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.3.8-1"}]}]

Références

Nous utilisons des cookies pour l'analyse d'audience et la mesure publicitaire. Ce réglage s'applique à tous les sites de Game co., Ltd. En savoir plus