CVE-2017-5638 (CNNVD-201703-152)
中文标题:
Apache Struts 2 输入验证错误漏洞
英文标题:
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has in...
漏洞描述
中文描述:
Apache Struts 2是美国阿帕奇(Apache)基金会的一个用于开发Java EE网络应用程序的开放源代码网页应用程序架构。 Apache Struts 2 2.3.32之前的2 2.3.x版本和2.5.10.1之前的2.5.x版本中的Jakarta Multipart解析器存在输入验证错误漏洞,该漏洞源于程序没有正确处理文件上传。远程攻击者可借助带有#cmd=字符串的特制Content-Type HTTP头利用该漏洞执行任意命令。
英文描述:
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception handling and error-message generation during file-upload attempts, which allows remote attackers to execute arbitrary commands via a crafted Content-Type, Content-Disposition, or Content-Length HTTP header, as exploited in the wild in March 2017 with a Content-Type header containing a #cmd= string.
CWE类型:
标签:
受影响产品
| 厂商 | 产品 | 版本 | 版本范围 | 平台 | CPE |
|---|---|---|---|---|---|
| Apache Software Foundation | Apache Struts | 2.3.x before 2.3.32 | - | - |
cpe:2.3:a:apache_software_foundation:apache_struts:2.3.x_before_2.3.32:*:*:*:*:*:*:*
|
| Apache Software Foundation | Apache Struts | 2.5.x before 2.5.10.1 | - | - |
cpe:2.3:a:apache_software_foundation:apache_struts:2.5.x_before_2.5.10.1:*:*:*:*:*:*:*
|
| apache | struts | * | - | - |
cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:*
|
| ibm | storwize_v3500_firmware | 7.7.1.6 | - | - |
cpe:2.3:o:ibm:storwize_v3500_firmware:7.7.1.6:*:*:*:*:*:*:*
|
| ibm | storwize_v3500_firmware | 7.8.1.0 | - | - |
cpe:2.3:o:ibm:storwize_v3500_firmware:7.8.1.0:*:*:*:*:*:*:*
|
| ibm | storwize_v5000_firmware | 7.7.1.6 | - | - |
cpe:2.3:o:ibm:storwize_v5000_firmware:7.7.1.6:*:*:*:*:*:*:*
|
| ibm | storwize_v5000_firmware | 7.8.1.0 | - | - |
cpe:2.3:o:ibm:storwize_v5000_firmware:7.8.1.0:*:*:*:*:*:*:*
|
| ibm | storwize_v7000_firmware | 7.7.1.6 | - | - |
cpe:2.3:o:ibm:storwize_v7000_firmware:7.7.1.6:*:*:*:*:*:*:*
|
| ibm | storwize_v7000_firmware | 7.8.1.0 | - | - |
cpe:2.3:o:ibm:storwize_v7000_firmware:7.8.1.0:*:*:*:*:*:*:*
|
| lenovo | storage_v5030_firmware | 7.7.1.6 | - | - |
cpe:2.3:o:lenovo:storage_v5030_firmware:7.7.1.6:*:*:*:*:*:*:*
|
| lenovo | storage_v5030_firmware | 7.8.1.0 | - | - |
cpe:2.3:o:lenovo:storage_v5030_firmware:7.8.1.0:*:*:*:*:*:*:*
|
| hp | server_automation | 9.1.0 | - | - |
cpe:2.3:a:hp:server_automation:9.1.0:*:*:*:*:*:*:*
|
| hp | server_automation | 10.0.0 | - | - |
cpe:2.3:a:hp:server_automation:10.0.0:*:*:*:*:*:*:*
|
| hp | server_automation | 10.1.0 | - | - |
cpe:2.3:a:hp:server_automation:10.1.0:*:*:*:*:*:*:*
|
| hp | server_automation | 10.2.0 | - | - |
cpe:2.3:a:hp:server_automation:10.2.0:*:*:*:*:*:*:*
|
| hp | server_automation | 10.5.0 | - | - |
cpe:2.3:a:hp:server_automation:10.5.0:*:*:*:*:*:*:*
|
| oracle | weblogic_server | 10.3.6.0.0 | - | - |
cpe:2.3:a:oracle:weblogic_server:10.3.6.0.0:*:*:*:*:*:*:*
|
| oracle | weblogic_server | 12.1.3.0.0 | - | - |
cpe:2.3:a:oracle:weblogic_server:12.1.3.0.0:*:*:*:*:*:*:*
|
| oracle | weblogic_server | 12.2.1.1.0 | - | - |
cpe:2.3:a:oracle:weblogic_server:12.2.1.1.0:*:*:*:*:*:*:*
|
| oracle | weblogic_server | 12.2.1.2.0 | - | - |
cpe:2.3:a:oracle:weblogic_server:12.2.1.2.0:*:*:*:*:*:*:*
|
| arubanetworks | clearpass_policy_manager | * | - | - |
cpe:2.3:a:arubanetworks:clearpass_policy_manager:*:*:*:*:*:*:*:*
|
| netapp | oncommand_balance | - | - | - |
cpe:2.3:a:netapp:oncommand_balance:-:*:*:*:*:*:*:*
|
解决方案
中文解决方案:
英文解决方案:
临时解决方案:
参考链接
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
nvd.nist.gov
exploitdb
exploitdb
cve.org
exploitdb
exploitdb
CVSS评分详情
3.1 (adp)
CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
时间信息
利用信息
数据源详情
| 数据源 | 记录ID | 版本 | 提取时间 |
|---|---|---|---|
| CVE | cve_CVE-2017-5638 |
2025-11-11 15:19:29 | 2025-11-11 07:34:49 |
| NVD | nvd_CVE-2017-5638 |
2025-11-11 14:55:26 | 2025-11-11 07:43:26 |
| CNNVD | cnnvd_CNNVD-201703-152 |
2025-11-11 15:09:46 | 2025-11-11 07:52:56 |
| EXPLOITDB | exploitdb_EDB-41570 |
2025-11-11 15:05:26 | 2025-11-11 08:43:04 |
| EXPLOITDB | exploitdb_EDB-41614 |
2025-11-11 15:05:28 | 2025-11-11 08:43:09 |
版本与语言
安全公告
变更历史
查看详细变更
- references_count: 37 -> 39
- tags_count: 3 -> 6
查看详细变更
- references_count: 34 -> 37
- tags_count: 0 -> 3
- data_sources: ['cnnvd', 'cve', 'nvd'] -> ['cnnvd', 'cve', 'exploitdb', 'nvd']
查看详细变更
- vulnerability_type: 未提取 -> 输入验证错误
- cnnvd_id: 未提取 -> CNNVD-201703-152
- data_sources: ['cve', 'nvd'] -> ['cnnvd', 'cve', 'nvd']
查看详细变更
- affected_products_count: 2 -> 22
- references_count: 33 -> 34
- data_sources: ['cve'] -> ['cve', 'nvd']