Slackware Linux 15.0/ current ruby 複数の脆弱性 (SSA:2022-103-01)

critical Nessus プラグイン ID 159726

概要

リモートの Slackware Linux ホストに、ruby のセキュリティ更新プログラムがありません。

説明

リモートホストにインストールされている ruby のバージョンは、3.0.4 / 3.1.2より前のバージョンです。したがって、SSA:2022-103-01 のアドバイザリに記載されている脆弱性の影響を受けます。

- Ruby 2.6.10より前、2.7.6 より前の 2.7.x、3.0.4 より前の 3.x、3.1.2 より前の 3.1.xにバッファオーバーリードがあります。これは、Kernel#Float および String#to_f を含む、String-to-Float 変換で発生します。(CVE-2022-28739)

- Ruby の Regexp コンパイラ 3.0.4より前の 3.xおよび 3.1.2より前の 3.1.xで、二重解放が見つかりました。被害者が信頼できないユーザー入力から Regexp を作成しようとする場合、攻撃者は予期しないメモリの場所に書き込む可能性があります。(CVE-2022-28738)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションの自己報告されたバージョン番号にのみ依存しています。

ソリューション

影響を受ける ruby パッケージをアップグレードしてください。

プラグインの詳細

深刻度: Critical

ID: 159726

ファイル名: Slackware_SSA_2022-103-01.nasl

バージョン: 1.5

タイプ: local

公開日: 2022/4/13

更新日: 2022/5/23

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

Base Score: 7.5

Temporal Score: 5.5

ベクトル: AV:N/AC:L/Au:N/C:P/I:P/A:P

現状ベクトル: E:U/RL:OF/RC:C

CVSS スコアのソース: CVE-2022-28738

CVSS v3

リスクファクター: Critical

Base Score: 9.8

Temporal Score: 8.5

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: E:U/RL:O/RC:C

脆弱性情報

CPE: p-cpe:/a:slackware:slackware_linux:ruby, cpe:/o:slackware:slackware_linux, cpe:/o:slackware:slackware_linux:15.0

必要な KB アイテム: Host/local_checks_enabled, Host/Slackware/release, Host/Slackware/packages

エクスプロイトの容易さ: No known exploits are available

脆弱性公開日: 2022/4/13

参照情報

CVE: CVE-2022-28738, CVE-2022-28739