Apache Brooklyn における信頼性のないデータのデシリアライゼーションに関する脆弱性
| Title |
Apache Brooklyn における信頼性のないデータのデシリアライゼーションに関する脆弱性
|
| Summary |
Apache Brooklyn には、信頼性のないデータのデシリアライゼーションに関する脆弱性が存在します。
|
| Possible impacts |
情報を取得される、情報を改ざんされる、およびサービス運用妨害 (DoS) 状態にされる可能性があります。 |
| Solution |
ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
Dec. 25, 2016, midnight |
| Registration Date |
Oct. 16, 2017, 6:11 p.m. |
| Last Update |
Oct. 16, 2017, 6:11 p.m. |
|
CVSS3.0 : 重要
|
| Score |
8.8
|
| Vector |
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
|
CVSS2.0 : 危険
|
| Score |
9
|
| Vector |
AV:N/AC:L/Au:S/C:C/I:C/A:C |
Affected System
| Apache Software Foundation |
|
Apache Brooklyn 0.10.0 未満
|
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
| No |
Changed Details |
Date of change |
| 0 |
[2017年10月16日] 掲載 |
Feb. 17, 2018, 10:37 a.m. |
NVD Vulnerability Information
CVE-2016-8744
| Summary |
Apache Brooklyn uses the SnakeYAML library for parsing YAML inputs. SnakeYAML allows the use of YAML tags to indicate that SnakeYAML should unmarshal data to a Java type. In the default configuration in Brooklyn before 0.10.0, SnakeYAML will allow unmarshalling to any Java type available on the classpath. This could provide an authenticated user with a means to cause the JVM running Brooklyn to load and run Java code without detection by Brooklyn. Such code would have the privileges of the Java process running Brooklyn, including the ability to open files and network connections, and execute system commands. There is known to be a proof-of-concept exploit using this vulnerability.
|
| Publication Date |
Sept. 14, 2017, 1:29 a.m. |
| Registration Date |
Jan. 26, 2021, 2:19 p.m. |
| Last Update |
Nov. 21, 2024, 11:59 a.m. |
Affected software configurations
| Configuration1 |
or higher |
or less |
more than |
less than |
| cpe:2.3:a:apache:brooklyn:*:*:*:*:*:*:*:* |
|
0.9.0 |
|
|
Related information, measures and tools
Common Vulnerabilities List