| Summary | ActionServlet.java in Apache Struts 1 1.x through 1.3.10 mishandles multithreaded access to an ActionForm instance, which allows remote attackers to execute arbitrary code or cause a denial of service (unexpected memory access) via a multipart request, a related issue to CVE-2015-0899. |
|---|---|
| Publication Date | July 5, 2016, 7:59 a.m. |
| Registration Date | Jan. 26, 2021, 2:06 p.m. |
| Last Update | Nov. 21, 2024, 11:45 a.m. |
| CVSS3.0 : HIGH | |
| スコア | 8.1 |
|---|---|
| Vector | CVSS:3.0/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 | |
| Score | 6.8 |
|---|---|
| Vector | AV:N/AC:M/Au:N/C:P/I:P/A:P |
| 攻撃元区分(AV) | ネットワーク |
| 攻撃条件の複雑さ(AC) | 中 |
| 攻撃前の認証要否(Au) | 不要 |
| 機密性への影響(C) | 低 |
| 完全性への影響(I) | 低 |
| 可用性への影響(A) | 低 |
| Get all privileges. | いいえ |
| Get user privileges | いいえ |
| Get other privileges | いいえ |
| User operation required | いいえ |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:oracle:banking_platform:2.4.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:oracle:portal:11.1.1.6:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:oracle:banking_platform:2.4.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:oracle:banking_platform:2.5.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:oracle:banking_platform:2.3.0:*:*:*:*:*:*:* | |||||
| Configuration2 | or higher | or less | more than | less than | |
| cpe:2.3:a:apache:struts:1.2.8:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.3.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.3.8:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.1:rc2:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.7:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.6:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.1:rc1:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.0.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.3.10:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.1:b1:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.4:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.2:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.1:b2:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.1:b3:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.9:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.0:beta1:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.0:beta2:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.0:beta3:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.0.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.0:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.1:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.3:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.2.5:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.3.6:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.3.7:*:*:*:*:*:*:* | |||||
| cpe:2.3:a:apache:struts:1.3.9:*:*:*:*:*:*:* | |||||
| Title | Apache Struts 1 におけるメモリ上にあるコンポーネントを操作可能な脆弱性 |
|---|---|
| Summary | Apache Struts 1 の ActionForm は、次の 2 つの条件が成立する場合、Servlet や ClassLoader など、サーバのメモリ上にあるコンポーネントを操作可能な脆弱性が存在します。 条件1. 次の ActionForm (サブクラスを含む) をセッションスコープに置いており、同一のセッションを処理する複数のスレッドが、同一の ActionForm インスタンスにアクセスできる ・ActionForm (DynaActionForm とそのサブクラスのように、DynaBean インターフェースを実装したクラスは除く) ・ValidatingActionForm ・ValidatorForm ・ValidatorActionForm 条件2. マルチパート形式のリクエストを受け付ける (ウェブアプリケーションがマルチパート形式のフォームを使用していない場合も該当する) |
| Possible impacts | ウェブアプリケーションの実装により異なりますが、サービス運用妨害 (DoS) 状態にさせられる可能性があります。 場合によっては ClassLoader を操作されることで、Apache Struts が動作しているサーバ上で、遠隔の第三者によって、情報を窃取されたり、任意のコードを実行されたりするなどの可能性があります。 |
| Solution | 2013年4月5日をもって、Apache Struts 1 はサポートを終了しています。 対策方法や修正パッチの有無は、Struts 1 を使用する各開発者の情報をご確認ください。 |
| Publication Date | June 7, 2016, midnight |
| Registration Date | June 7, 2016, 2:02 p.m. |
| Last Update | Sept. 2, 2020, 10:42 a.m. |
| Apache Software Foundation |
| Apache Struts バージョン 1.0 から 1.3.10 まで |
| No | Changed Details | Date of change |
|---|---|---|
| 0 | [2016年06月07日] 掲載 [2016年07月27日] 参考情報:National Vulnerability Database (NVD) (CVE-2016-1181) を追加 ベンダ情報:日本電気 (NV16-013) を追加 ベンダ情報:オラクル (Oracle Critical Patch Update Advisory - July 2016) を追加 ベンダ情報:オラクル (Text Form of Oracle Critical Patch Update - July 2016 Risk Matrices) を追加 ベンダ情報:オラクル (July 2016 Critical Patch Update Released) を追加 [2016年08月04日] ベンダ情報:レッドハット (Bug 1343538) を追加 参考情報:関連文書 (Fixed CVE-2016-1181 and CVE-2016-1182) を追加 [2016年11月22日] ベンダ情報:オラクル (Oracle Critical Patch Update Advisory - October 2016) を追加 ベンダ情報:オラクル (Text Form of Oracle Critical Patch Update - October 2016 Risk Matrices) を追加 ベンダ情報:オラクル (October 2016 Critical Patch Update Released) を追加 [2017年02月20日] 参考情報:JVN (JVNVU#91417143) を追加 |
Feb. 17, 2018, 10:37 a.m. |
| 1 | [2020年09月02日] 参考情報:ICS-CERT ADVISORY (ICSMA-20-184-01) を追加 |
Sept. 1, 2020, 5 p.m. |