• CVE-2022-23634

发布时间: 2024年1月5日

修改时间: 2024年1月5日

概要

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.

CVSS v3 指标

NVD openEuler
CVSS评分 5.9 5.9
Attack Vector Network Network
Attack Complexity High High
Privileges Required None None
User Interaction None None
Scope Unchanged Unchanged
Confidentiality High High
Integrity None None
Availability None None

安全公告

公告名 概要 发布时间
KylinSec-SA-2024-1010 rubygem-puma security update 2024年1月5日
KylinSec-SA-2024-1011 rubygem-puma security update 2024年1月5日
KylinSec-SA-2024-1020 rubygem-puma security update 2024年1月5日
KylinSec-SA-2024-1224 rubygem-puma security update 2024年1月5日
KylinSec-SA-2024-1497 rubygem-puma security update 2024年1月5日

影响产品

产品 状态
KY3.4-4A rubygem-puma Fixed
KY3.4-5A rubygem-puma Fixed
KY3.5.1 rubygem-puma Fixed
KY3.5.2 rubygem-puma Fixed