CVE-2020-5529
概要

HtmlUnit prior to 2.37.0 contains code execution vulnerabilities. HtmlUnit initializes Rhino engine improperly, hence a malicious JavScript code can execute arbitrary Java code on the application. Moreover, when embedded in Android application, Android-specific initialization of Rhino engine is done in an improper way, hence a malicious JavaScript code can execute arbitrary Java code on the application.

公表日 2020年2月11日21:15
登録日 2021年1月26日11:59
最終更新日 2024年11月21日14:34
CVSS3.1 : HIGH
スコア 8.1
ベクター CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
攻撃元区分(AV) ネットワーク
攻撃条件の複雑さ(AC)
攻撃に必要な特権レベル(PR) 不要
利用者の関与(UI) 不要
影響の想定範囲(S) 変更なし
機密性への影響(C)
完全性への影響(I)
可用性への影響(A)
CVSS2.0 : MEDIUM
スコア 6.8
ベクター AV:N/AC:M/Au:N/C:P/I:P/A:P
攻撃元区分(AV) ネットワーク
攻撃条件の複雑さ(AC)
攻撃前の認証要否(Au) 不要
機密性への影響(C)
完全性への影響(I)
可用性への影響(A)
全ての特権を取得 いいえ
ユーザー権限を取得 いいえ
その他の権限を取得 いいえ
ユーザー操作が必要 いいえ
影響を受けるソフトウェアの構成
構成1 以上 以下 より上 未満
cpe:2.3:a:htmlunit:htmlunit:*:*:*:*:*:*:*:* 2.37.0
構成2 以上 以下 より上 未満
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
構成3 以上 以下 より上 未満
cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:esm:*:*:*
構成4 以上 以下 より上 未満
cpe:2.3:a:apache:camel:-:*:*:*:*:*:*:*
関連情報、対策とツール
共通脆弱性一覧

JVN脆弱性情報
HtmlUnit において任意のコードが実行可能な脆弱性
タイトル HtmlUnit において任意のコードが実行可能な脆弱性
概要

HtmlUnit は、Java アプリケーションに web ブラウザ機能を提供するライブラリです。内部に組み込まれている Mozilla Rhino エンジンにより、JavaScript コードの実行にも対応しています。また、Mozilla Rhino エンジンは、JavaScript コードから Java オブジェクトへのアクセスを可能とする機能を提供しています。 HtmlUnit による Rhino エンジンの初期化には不適切な部分が存在し、細工された JavaScript コードによって任意の Java コードを実行させられる可能性があります(CWE-284)。 また、HtmlUnit を Android アプリケーションに組み込んで使う場合も、HtmlUnit による Rhino エンジンの Android 向け初期化に不適切な部分があるため、細工された JavaScript コードによって任意の Java コードを実行させられる可能性があります。 この脆弱性情報は、情報セキュリティ早期警戒パートナーシップに基づき下記の方が IPA に報告し、JPCERT/CC が開発者との調整を行いました。 報告者: 合同会社DMM.com 市原良平 氏

想定される影響 中間者攻撃(Man-In-The-Middle attack)などの方法により、対象とするアプリケーションが細工された JavaScript コードを実行し、それによって任意の Java コードを実行させられる可能性があります。
対策

[アップデートする] 開発者が提供する情報をもとに、最新版へアップデートしてください。

公表日 2020年2月10日0:00
登録日 2020年2月10日12:04
最終更新日 2020年2月10日12:04
影響を受けるシステム
HtmlUnit
HtmlUnit 2.37.0 より前のバージョン
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
変更履歴
No 変更内容 変更日
1 [2020年02月10日]
  掲載
2020年2月7日11:03