Ubuntu 16.04 LTS / 18.04 LTS / 20.04 LTS : Ruby の脆弱性 (USN-4882-1)

high Nessus プラグイン ID 147970

概要

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

説明

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

- Rubyの2.4~2.4.9、2.5~2.5.7、および2.6~2.6.5で使用されているように、Ruby用の2.2.0以前のJSON gemには、安全ではないオブジェクト作成の脆弱性があります。これは、CVE-2013-0269 と非常によく似ていますが、Ruby 内の貧弱なガベージコレクション動作に依存しません。特に、JSON解析メソッドを使用すると、インタープリター内に悪意のあるオブジェクトが作成され、アプリケーションによって異なる悪影響が及ぶ可能性があります。(CVE-2020-10663)

- Ruby 2.5.xから2.5.7、2.6.xから2.6.5、および2.7.0で問題が見つかりました。被害者がBasicSocket#read_nonblock(requested_size, buffer, exception: false)を呼び出すと、このメソッドはリクエストされたサイズに収まるようにバッファのサイズを変更しますが、データはコピーされません。したがって、バッファ文字列はヒープの以前の値を示します。これにより、インタープリターから機密データが漏洩する可能性があります。(CVE-2020-10933)

- Ruby 2.5.8以前、2.6.xから2.6.6、および2.7.xから2.7.1で問題が見つかりました。Ruby にバンドルされている簡易 HTTP サーバーである WEBrick は、転送エンコーディングヘッダーの値を厳密にチェックしていませんでした。攻撃者はこの問題を悪用して、リバースプロキシ(ヘッダーチェックが不適切)をバイパスし、HTTPリクエストスマグリング攻撃を引き起こす可能性があります。(CVE-2020-25613)

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

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: High

ID: 147970

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

バージョン: 1.4

タイプ: local

エージェント: unix

公開日: 2021/3/23

更新日: 2023/10/16

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

リスク情報

VPR

リスクファクター: Low

スコア: 3.6

CVSS v2

リスクファクター: Medium

基本値: 5

現状値: 3.9

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

CVSS スコアのソース: CVE-2020-25613

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.7

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

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

脆弱性情報

CPE: cpe:/o:canonical:ubuntu_linux:16.04:-:lts, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, cpe:/o:canonical:ubuntu_linux:20.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:libruby2.3, p-cpe:/a:canonical:ubuntu_linux:libruby2.5, p-cpe:/a:canonical:ubuntu_linux:libruby2.7, 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, p-cpe:/a:canonical:ubuntu_linux:ruby2.5, p-cpe:/a:canonical:ubuntu_linux:ruby2.5-dev, p-cpe:/a:canonical:ubuntu_linux:ruby2.7, p-cpe:/a:canonical:ubuntu_linux:ruby2.7-dev

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

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2021/3/18

脆弱性公開日: 2020/4/28

参照情報

CVE: CVE-2020-10663, CVE-2020-10933, CVE-2020-25613

USN: 4882-1