actionmailer Ruby 库 3.x < 6.1.7.9 / 7.0.x < 7.0.8.5 / 7.1.x < 7.1.4.1 / 7.2.x < 7.2.1.1 DoS (CVE-2024-47889)

high Nessus 插件 ID 209307

简介

远程主机上安装的 Ruby 库受到拒绝服务漏洞的影响。

描述

远程主机上安装的 actionmailer Ruby 库的版本为低于 6.1.7.9 的 3.x、低于 7.0.8.5 的 7.0.x、低于 7.1.4.1 的 7.1.x 或低于 7.2.1.1 的 7.2.x。因而会受到拒绝服务 (DoS) 漏洞的影响。该漏洞存在于 Action Mailer 的 block_format 辅助函数中。精心构建的文本可导致 block_format 辅助函数花费意外的时间,从而可能导致 DoS 漏洞。运行受影响版本的所有用户应升级到 6.1.7.9、7.0.8.5、7.1.4.1 或 7.2.1.1 版本,或者立即应用相关补丁。变通方案是,用户可避免调用 `block_format` 辅助函数,或升级到 Ruby 3.2。Ruby 3.2 具有此问题的缓解措施,因此使用 Ruby 3.2 或更高版本的 Rails 应用程序不会受到影响。Rails 8.0.0.beta1 需要 Ruby 3.2 或更高版本,因此不受影响。

请注意,Nessus 尚未测试此问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级到 actionmailer 6.1.7.9、7.0.8.5、7.1.4.1、7.2.1.1 或更高版本。

另见

https://github.com/rails/rails/security/advisories/GHSA-h47h-mwp9-c6q6

插件详情

严重性: High

ID: 209307

文件名: actionmailer_ruby_gem_CVE-2024-47889.nasl

版本: 1.2

类型: local

代理: unix

系列: Misc.

发布时间: 2024/10/18

最近更新时间: 2024/10/21

配置: 启用全面检查 (optional)

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: High

基本分数: 7.8

时间分数: 5.8

矢量: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

CVSS 分数来源: CVE-2024-47889

CVSS v3

风险因素: High

基本分数: 7.5

时间分数: 6.5

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

时间矢量: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

风险因素: High

Base Score: 8.7

Threat Score: 6.6

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

漏洞信息

CPE: cpe:/a:ruby:actionmailer

必需的 KB 项: Host/nix/packages, Host/ruby/modules/enumerated

易利用性: No known exploits are available

补丁发布日期: 2024/10/16

漏洞发布日期: 2024/10/16

参考资料信息

CVE: CVE-2024-47889

IAVB: 2024-B-0157