Free and open-source vulnerability scanner

Mageni eases for you the vulnerability scanning, assessment, and management process. It is free and open-source.

Install Now

Available for macOS, Windows, and Linux

App screenshot

Apache Struts Multiple RCE Vulnerabilities (S2-045, S2-046) - Version Check

Information

Severity

Severity

Critical

Family

Family

Web application abuses

CVSSv2 Base

CVSSv2 Base

10.0

CVSSv2 Vector

CVSSv2 Vector

AV:N/AC:L/Au:N/C:C/I:C/A:C

Solution Type

Solution Type

Vendor Patch

Created

Created

3 years ago

Modified

Modified

3 years ago

Summary

Apache Struts is prone to multiple remote code execution (RCE) vulnerabilities.

Insight

Insight

The following different vector for the same vulnerability (tracked as CVE-2017-5638) exists: - S2-045: It is possible to perform a RCE attack with a malicious Content-Type value. If the Content-Type value isn't valid an exception is thrown which is then used to display an error message to a user. - S2-046: It is possible to perform a RCE attack with a malicious Content-Disposition value or with improper Content-Length header. If the Content-Disposition / Content-Length value is not valid an exception is thrown which is then used to display an error message to a user.

Affected Software

Affected Software

Apache Struts 2.3.5 through 2.3.31 and 2.5.x through 2.5.10.

Detection Method

Detection Method

Checks if a vulnerable version is present on the target host.

Solution

Solution

Update to version 2.3.32, 2.5.10.1 or later.

Common Vulnerabilities and Exposures (CVE)