Ubuntu 16.04 LTS / 18.04 LTS : OpenJDK の脆弱性 (USN-3804-1)

critical Nessus プラグイン ID 118568

概要

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

説明

OpenJDKのセキュリティコンポーネントが、マニフェスト要素が使用前に確実に署名されるよう適切に確認していないことがわかりました。攻撃者がこれを悪用して、信頼できないJavaアプリケーションやアプレットを特別に構築し、サンドボックスの制限を回避する可能性があります。
(CVE-2018-3136)

Artem Smotrakov氏によって、OpenJDKのHTTPクライアントリダイレクトハンドラー実装が、別のホストへのリダイレクトの後にHTTPヘッダー内の秘密情報を消去しないことがわかりました。攻撃者がこれを悪用して、秘密情報を漏えいさせる可能性があります。
(CVE-2018-3139)

OpenJDKのJNDI (Java Naming and Directory Interface) 実装で、システムプロパティで指定された制限が適切に実施されない場合があることがわかりました。攻撃者がこれを悪用して、任意のコードを実行する可能性があります。(CVE-2018-3149)

OpenJDKのユーティリティコンポーネントが、JAR内のすべての属性が使用前に確実に署名されるよう適切に確認していないことがわかりました。攻撃者がこれを悪用して、信頼できないJavaアプリケーションやアプレットを特別に構築し、サンドボックスの制限を回避する可能性があります。この問題の影響を受けるのは、Ubuntu 18.04 LTSとUbuntu 18.10のみです。(CVE-2018-3150)

フィールドリンク解決を実行するとき、OpenJDKのホットスポットコンポーネントが特定の状況でアクセスチェックを適切に実行しないことがわかりました。攻撃者がこれを悪用して、信頼できないJavaアプリケーションやアプレットを特別に構築し、サンドボックスの制限を回避する可能性があります。(CVE-2018-3169)

Felix Dorre氏によって、OpenJDKのJSSE (Java Secure Socket Extension) 実装で、TLSセッション再開時に、初期セッション設定中と同じエンドポイント識別アルゴリズムが使用されないことがわかりました。攻撃者がこれを悪用して、秘密情報を漏えいさせる可能性があります。(CVE-2018-3180)

Krzysztof Szafranski氏は、Scriptingコンポーネントが特定の状況でスクリプトエンジンへのアクセスを適切に制限していないことがわかりました。
攻撃者がこれを悪用して、信頼できないJavaアプリケーションやアプレットを特別に構築し、サンドボックスの制限を回避する可能性があります。
(CVE-2018-3183)

Tobias Ospelt氏は、OpenJDKにおけるRIFF (リソース交換ファイル形式) リーダーの実装に無限ループが含まれていることがわかりました。攻撃者がこれを悪用して、サービス拒否を引き起こす可能性があります。この問題の影響を受けるのは、Ubuntu 16.04 LTSのみです。(CVE-2018-3214)

注意: Tenable Network Security は、前述の説明ブロックを Ubuntu セキュリティアドバイザリからすでに直接抽出しています。Tenable では、新たな問題を持ち込まずに、できる限り自動的に整理して書式設定するようにしています。

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: Critical

ID: 118568

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

バージョン: 1.8

タイプ: local

エージェント: unix

公開日: 2018/10/31

更新日: 2023/10/21

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

リスク情報

VPR

リスクファクター: High

スコア: 7.3

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5

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

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

CVSS v3

リスクファクター: Critical

基本値: 9

現状値: 7.8

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

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

脆弱性情報

CPE: p-cpe:/a:canonical:ubuntu_linux:openjdk-11-jdk, p-cpe:/a:canonical:ubuntu_linux:openjdk-11-jdk-headless, p-cpe:/a:canonical:ubuntu_linux:openjdk-11-jre, p-cpe:/a:canonical:ubuntu_linux:openjdk-11-jre-headless, p-cpe:/a:canonical:ubuntu_linux:openjdk-11-jre-zero, p-cpe:/a:canonical:ubuntu_linux:openjdk-11-source, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-demo, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-jdk, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-jdk-headless, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-jre, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-jre-headless, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-jre-jamvm, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-jre-zero, p-cpe:/a:canonical:ubuntu_linux:openjdk-8-source, cpe:/o:canonical:ubuntu_linux:16.04:-:lts, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:openjdk-11-demo

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

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

パッチ公開日: 2018/10/30

脆弱性公開日: 2018/10/17

参照情報

CVE: CVE-2018-3136, CVE-2018-3139, CVE-2018-3149, CVE-2018-3150, CVE-2018-3169, CVE-2018-3180, CVE-2018-3183, CVE-2018-3214

USN: 3804-1