• 公告ID (KylinSec-SA-2024-1497)

摘要:

rubygem-puma security update

安全等级: Medium

公告ID: KylinSec-SA-2024-1497

发布日期: 2024年1月5日

关联CVE: CVE-2022-23634  

  • 详细介绍

1. 漏洞描述

   

A simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications.

Security Fix(es):

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.(CVE-2022-23634)

2. 影响范围

cve名称 产品 组件 是否受影响
CVE-2022-23634 KY3.4-5A rubygem-puma Fixed

3. 影响组件

    rubygem-puma

4. 修复版本

   

KY3.4-5A

软件名称 架构 版本号
rubygem-puma-doc noarch 3.12.6-3.kb1.ky3_4
rubygem-puma x86_64 3.12.6-3.kb1.ky3_4
rubygem-puma aarch64 3.12.6-3.kb1.ky3_4

5. 修复方法


方法一:下载安装包进行升级安装
1、通过下载链接下载需要升级的升级包保存,如 xxx.rpm
2、通过rpm命令升级,如 rpm -Uvh xxx.rpm

方法二:通过软件源进行升级安装
1、保持能够连接上互联网
2、通过yum命令升级指定的包,如 yum install 包名

6. 下载链接

   

KY3.4-5A:

x86_64:

     rubygem-puma-doc   

     rubygem-puma   

aarch64:

     rubygem-puma-doc   

     rubygem-puma   

上一篇:KylinSec-SA-2024-1492 下一篇:KylinSec-SA-2024-1498