Ubuntu 14.04 LTS / 16.04 LTS : Ruby の脆弱性 (USN-3626-1)

critical Nessus プラグイン ID 183533

概要

リモート Ubuntu ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの Ubuntu 14.04 LTS/16.04 LTS ホストには、USN-3626-1のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- 2.2.10 より前、2.3.7より前の、2.3.x2.4.4より前の、2.4.x2.5.1より前の 2.5.x の Ruby、および 2.6.0-preview1 の Ruby において、tmpdir ライブラリの Dir.mktmpdir メソッドにディレクトリトラバーサルの脆弱性が存在する場合があります。ディレクトリまたはファイルに含めることができます。(CVE-2018-6914)

- 2.2.10 より前、2.3.7より前の、2.3.x2.4.4より前の、2.4.x2.5.1より前の 2.5.x の Ruby、および 2.6.0-preview1 では、アンパックフォーマットを制御する攻撃者 (形式文字列の脆弱性と同様) が String#unpack メソッドでバッファのアンダーリードを引き起こす可能性があり、その結果、大規模な制御された情報漏洩が発生する可能性があります。
(CVE-2018-8778)

- 2.2.10 より前、2.3.7より前の、2.3.x2.4.4より前の、2.4.x2.5.1より前の 2.5.x の Ruby、および 2.6.0-preview1 では、UNIXServer.open および UNIXSocket.open メソッドの NULL 文字がチェックされません。意図しないソケットに接続されている可能性があります。(CVE-2018-8779)

- 2.2.10 より前、2.3.7より前の、2.3.x2.4.4より前の、2.4.x2.5.1より前の 2.5.x の Ruby、および 2.6.0-preview1 では、Dir.open、Dir.new、Dir.entries、および Dir.empty? メソッドが NULL 文字をチェックしません。対応するメソッドを使用すると、意図しないディレクトリトラバーサルが実行される可能性があります。(CVE-2018-8780)

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

ソリューション

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

参考資料

https://ubuntu.com/security/notices/USN-3626-1

プラグインの詳細

深刻度: Critical

ID: 183533

ファイル名: ubuntu_USN-3626-1.nasl

バージョン: 1.0

タイプ: local

エージェント: unix

公開日: 2023/10/20

更新日: 2023/10/20

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.2

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.5

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

CVSS スコアのソース: CVE-2018-8780

CVSS v3

リスクファクター: Critical

基本値: 9.1

現状値: 7.9

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

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

脆弱性情報

CPE: cpe:/o:canonical:ubuntu_linux:14.04:-:lts, cpe:/o:canonical:ubuntu_linux:16.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:libruby1.9.1, p-cpe:/a:canonical:ubuntu_linux:libruby2.0, p-cpe:/a:canonical:ubuntu_linux:libruby2.3, p-cpe:/a:canonical:ubuntu_linux:libtcltk-ruby1.9.1, p-cpe:/a:canonical:ubuntu_linux:ri1.9.1, p-cpe:/a:canonical:ubuntu_linux:ruby1.9.1, p-cpe:/a:canonical:ubuntu_linux:ruby1.9.1-dev, p-cpe:/a:canonical:ubuntu_linux:ruby1.9.1-examples, p-cpe:/a:canonical:ubuntu_linux:ruby1.9.1-full, p-cpe:/a:canonical:ubuntu_linux:ruby1.9.3, p-cpe:/a:canonical:ubuntu_linux:ruby2.0, p-cpe:/a:canonical:ubuntu_linux:ruby2.0-dev, p-cpe:/a:canonical:ubuntu_linux:ruby2.0-tcltk, p-cpe:/a:canonical:ubuntu_linux:ruby2.3, p-cpe:/a:canonical:ubuntu_linux:ruby2.3-dev, p-cpe:/a:canonical:ubuntu_linux:ruby2.3-tcltk

必要な KB アイテム: Host/cpu, Host/Ubuntu, Host/Ubuntu/release, Host/Debian/dpkg-l

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

パッチ公開日: 2018/4/16

脆弱性公開日: 2018/3/28

参照情報

CVE: CVE-2018-6914, CVE-2018-8778, CVE-2018-8779, CVE-2018-8780

USN: 3626-1