cbcvebase.
CVE-2022-23634
published 2022-02-11

CVE-2022-23634: Puma is a Ruby/Rack web server built for parallelism. Prior to `puma` version `5.6.2`, `puma` may not always call `close` on the response body. Rails, prior to…

PriorityP433medium5.9CVSS 3.1
AVNACHPRNUINSUCHINAN
EPSS
2.09%
79.1th percentile
Puma is a Ruby/Rack web server built for parallelism. Prior to `puma` version `5.6.2`, `puma` may not always call `close` on the response body. Rails, prior to version `7.0.2.2`, depended on the response body being closed in order for its `CurrentAttributes` implementation to work correctly. The combination of these two behaviors (Puma not closing the body + Rails' Executor implementation) causes information leakage. This problem is fixed in Puma versions 5.6.2 and 4.3.11. This problem is fixed in Rails versions 7.02.2, 6.1.4.6, 6.0.4.6, and 5.2.6.2. Upgrading to a patched Rails _or_ Puma version fixes the vulnerability.

Affected

22 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debiandebian_linux
debianpuma< puma 5.6.4-1 (bookworm)puma 5.6.4-1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
fedoraprojectfedora
pumapuma< 4.3.114.3.11
pumapuma
pumapuma>= 0 < 4.3.8-1+deb11u24.3.8-1+deb11u2
pumapuma>= 0 < 5.6.4-15.6.4-1
pumapuma>= 0 < 5.6.4-15.6.4-1
pumapuma>= 0 < 5.6.4-15.6.4-1
pumapuma>= 0 < 4.3.114.3.11
pumapuma>= 0 < 3.12.4-1ubuntu2+esm13.12.4-1ubuntu2+esm1
pumapuma>= 0 < 5.5.2-2ubuntu2+esm15.5.2-2ubuntu2+esm1
pumapuma>= 5.0.0 < 5.6.25.6.2
pumapuma>= 5.0.0 < 5.6.25.6.2
rubyonrailsrails>= 5.0.0 < 5.2.6.25.2.6.2
rubyonrailsrails>= 6.0.0 < 6.0.4.66.0.4.6
rubyonrailsrails>= 6.1.0 < 6.1.4.66.1.4.6
rubyonrailsrails>= 7.0.0 < 7.0.2.27.0.2.2

CVSS provenance

nvdv3.15.9MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
ghsa5.9MEDIUM
osv7.5HIGH
vendor_debian8.0HIGH
vendor_redhat8.0HIGH
vendor_ubuntu7.5HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.