RHEL 7:ruby(RHSA-2018:0378)

critical Nessus プラグイン ID 107082

概要

リモートのRed Hatホストに1つ以上のセキュリティ更新プログラムがありません。

説明

Rubyの更新プログラムが、Red Hat Enterprise Linux 7で利用可能になりました。Red Hat製品セキュリティは、この更新がセキュリティに及ぼす影響を重要度高と評価しています。詳細な重要度評価を示すCVSS(共通脆弱性評価システム)ベーススコアは、「参照」セクションのCVEリンクから脆弱性ごとに入手できます。Rubyは、拡張可能なインタープリタ型の、オブジェクト指向スクリプト言語です。テキストファイルを処理する機能、およびシステム管理タスクを実行する機能があります。セキュリティ修正プログラム:* Net::FTPモジュールが特定の操作と組み合わさると、ファイル名を正しく処理しないことがわかりました。リモートの攻撃者は、この欠陥を悪用して、悪意のあるFTPサーバーを設定し、Net::FTPモジュールを使用して、特別に細工された名前のファイルをダウンロードするようユーザーやRubyアプリケーションを誘導し、任意のコマンドを実行する可能性があります。(CVE-2017-17405)* Ruby​​のsprintf関数でバッファアンダーフローが見つかりました。攻撃者は、書式文字列パラメーターを制御できるため、ヒープメモリを漏えいするか、インタプリターをクラッシュさせる特別に細工された文字列を送信する可能性があります。(CVE-2017-0898)* Rubygemは、特定のgemの設置中にgemの名前をサニタイズしないことが判明しました。特別に細工されたgemは、この欠陥を利用して、通常のディレクトリの外にファイルをインストールする可能性があります。(CVE-2017-0901)* Rubygemsが_rubygems._tcp DNS SRVクエリを使用してドメインのRubygemsサーバーのホスト名を要求するとき、RubygemsがDNS応答をサニタイズしない脆弱性が見つかりました。DNS応答を操作する能力を持つ攻撃者は、gemコマンドを別のドメインに向ける可能性があります。(CVE-2017-0902)* Gemを検査するとき、Rubygemsモジュールが安全でないYAML逆シリアル化に対して脆弱であることが判明しました。gemファイルをインストールせずに検査するアプリケーションが、Rubyインタプリターのコンテキストで任意のコードを実行するように誘導される可能性があります。(CVE-2017-0903)* WEBrickはすべてのログメッセージをサニタイズしているわけではないことが判明しました。ログが端末で印刷された場合、攻撃者は回避シーケンスを使用して端末とやり取りする可能性があります。(CVE-2017-10784)* OpenSSL::ASN1モジュールのデコード方式がバッファアンダーランに対して脆弱であることが判明しました。攻撃者はrubyインタプリターをクラッシュさせるため、特別に細工された文字列をアプリケーションに渡して、サービス拒否を引き起こす可能性があります。(CVE-2017-14033)* Rubygemがgemの仕様テキストを適切にサニタイズしない脆弱性が見つかりました。特別に細工されたgemは、回避シーケンスを使用して端末とやり取りする可能性があります。(CVE-2017-0899)* Rubygemは、十分に長いgemサマリーの解析中に過剰な量のCPUを使用する可能性があることが判明しました。Gemリポジトリの特別に細工されたgemは、gemサマリーを解析しようとするgemコマンドをフリーズさせる可能性があります。(CVE-2017-0900)* RubyのJSON拡張でバッファオーバーフローの脆弱性が見つかりました。特別に細工されたJSON入力を拡張機能に渡すことができる攻撃者は、この欠陥を利用してインタプリターのヒープメモリを漏えいする可能性があります。(CVE-2017-14064)* lib/resolv.rbのlazy_initialize関数が特定のファイル名を正しく処理しませんでした。リモートの攻撃者がこの欠陥を悪用し、任意のコマンドを挿入して実行する可能性があります。(CVE-2017-17790)

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://bugzilla.redhat.com/show_bug.cgi?id=1500488

https://bugzilla.redhat.com/show_bug.cgi?id=1526189

https://bugzilla.redhat.com/show_bug.cgi?id=1528218

http://www.nessus.org/u?c33ad6b9

https://access.redhat.com/errata/RHSA-2018:0378

https://access.redhat.com/security/updates/classification/#important

https://bugzilla.redhat.com/show_bug.cgi?id=1487552

https://bugzilla.redhat.com/show_bug.cgi?id=1487587

https://bugzilla.redhat.com/show_bug.cgi?id=1487588

https://bugzilla.redhat.com/show_bug.cgi?id=1487589

https://bugzilla.redhat.com/show_bug.cgi?id=1487590

https://bugzilla.redhat.com/show_bug.cgi?id=1491866

https://bugzilla.redhat.com/show_bug.cgi?id=1492012

https://bugzilla.redhat.com/show_bug.cgi?id=1492015

プラグインの詳細

深刻度: Critical

ID: 107082

ファイル名: redhat-RHSA-2018-0378.nasl

バージョン: 3.12

タイプ: local

エージェント: unix

公開日: 2018/3/1

更新日: 2024/4/27

サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 9.3

現状値: 7.3

ベクトル: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2017-17405

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

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

現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C

CVSS スコアのソース: CVE-2017-17790

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:ruby, p-cpe:/a:redhat:enterprise_linux:ruby-devel, p-cpe:/a:redhat:enterprise_linux:ruby-doc, p-cpe:/a:redhat:enterprise_linux:ruby-irb, p-cpe:/a:redhat:enterprise_linux:ruby-libs, p-cpe:/a:redhat:enterprise_linux:ruby-tcltk, p-cpe:/a:redhat:enterprise_linux:rubygem-bigdecimal, p-cpe:/a:redhat:enterprise_linux:rubygem-io-console, p-cpe:/a:redhat:enterprise_linux:rubygem-json, p-cpe:/a:redhat:enterprise_linux:rubygem-minitest, p-cpe:/a:redhat:enterprise_linux:rubygem-psych, p-cpe:/a:redhat:enterprise_linux:rubygem-rake, p-cpe:/a:redhat:enterprise_linux:rubygem-rdoc, p-cpe:/a:redhat:enterprise_linux:rubygems, p-cpe:/a:redhat:enterprise_linux:rubygems-devel, cpe:/o:redhat:enterprise_linux:7

必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

パッチ公開日: 2018/2/28

脆弱性公開日: 2017/8/31

参照情報

CVE: CVE-2017-0898, CVE-2017-0899, CVE-2017-0900, CVE-2017-0901, CVE-2017-0902, CVE-2017-0903, CVE-2017-10784, CVE-2017-14033, CVE-2017-14064, CVE-2017-17405, CVE-2017-17790

CWE: 117, 119, 122, 138, 20, 200, 77

RHSA: 2018:0378