AlmaLinux 8 : ruby:2.7 (ALSA-2022:6447)

high Nessus Plugin ID 165791

Synopsis

The remote AlmaLinux host is missing one or more security updates.

Description

The remote AlmaLinux 8 host has packages installed that are affected by multiple vulnerabilities as referenced in the ALSA-2022:6447 advisory.

- Date.parse in the date gem through 3.2.0 for Ruby allows ReDoS (regular expression Denial of Service) via a long string. The fixed versions are 3.2.1, 3.1.2, 3.0.2, and 2.0.1. (CVE-2021-41817)

- CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names. This also affects the CGI gem through 0.3.0 for Ruby. (CVE-2021-41819)

- There is a buffer over-read in Ruby before 2.6.10, 2.7.x before 2.7.6, 3.x before 3.0.4, and 3.1.x before 3.1.2. It occurs in String-to-Float conversion, including Kernel#Float and String#to_f. (CVE-2022-28739)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.

Solution

Update the affected packages.

See Also

https://errata.almalinux.org/8/ALSA-2022-6447.html

Plugin Details

Severity: High

ID: 165791

File Name: alma_linux_ALSA-2022-6447.nasl

Version: 1.3

Type: local

Published: 10/8/2022

Updated: 10/10/2023

Supported Sensors: Continuous Assessment, Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 4.4

CVSS v2

Risk Factor: Medium

Base Score: 5

Temporal Score: 3.9

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N

CVSS Score Source: CVE-2021-41819

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.7

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

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

CVSS Score Source: CVE-2022-28739

Vulnerability Information

CPE: p-cpe:/a:alma:linux:rubygem-test-unit, p-cpe:/a:alma:linux:rubygem-bigdecimal, p-cpe:/a:alma:linux:rubygem-rake, p-cpe:/a:alma:linux:ruby-doc, p-cpe:/a:alma:linux:rubygem-json, p-cpe:/a:alma:linux:rubygem-rdoc, p-cpe:/a:alma:linux:rubygem-net-telnet, p-cpe:/a:alma:linux:rubygem-power_assert, p-cpe:/a:alma:linux:rubygem-bson, p-cpe:/a:alma:linux:rubygem-irb, p-cpe:/a:alma:linux:rubygem-bundler, cpe:/o:alma:linux:8, p-cpe:/a:alma:linux:rubygem-pg, p-cpe:/a:alma:linux:rubygem-psych, p-cpe:/a:alma:linux:ruby-libs, p-cpe:/a:alma:linux:rubygems, p-cpe:/a:alma:linux:rubygem-minitest, p-cpe:/a:alma:linux:rubygem-io-console, p-cpe:/a:alma:linux:rubygem-openssl, p-cpe:/a:alma:linux:rubygem-xmlrpc, p-cpe:/a:alma:linux:ruby-devel, p-cpe:/a:alma:linux:rubygem-mysql2, p-cpe:/a:alma:linux:ruby, p-cpe:/a:alma:linux:rubygems-devel, p-cpe:/a:alma:linux:ruby-default-gems

Required KB Items: Host/local_checks_enabled, Host/AlmaLinux/release, Host/AlmaLinux/rpm-list, Host/cpu

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 9/13/2022

Vulnerability Publication Date: 1/1/2022

Reference Information

CVE: CVE-2021-41817, CVE-2021-41819, CVE-2022-28739