Sploitus

Exploit for Apache Struts2 S2-055

seebug · 2017-12-01

Exploit Code

MARKDOWN25 lines
## https://sploitus.com/exploit?id=SSV:96913
### Summary
Vulnerability in the Jackson JSON library

|   |  |
| :------------ | :------------ |
| Who should read this  | All Struts 2 developers and users which are using the REST plugin  |
| Impact of vulnerability  | Not clear, please read the linked issue for more details. https://github.com/FasterXML/jackson-databind/issues/1599 |
| Maximum security rating  | Medium  |
| Recommendation  |  Upgrade to Struts 2.5.14.1 |
|  Affected Software |  Struts 2.5 - Struts 2.5.14 |
| Reporter  | David Dillard < david dot dillard at veritas dot com> - Veritas Technologies Product Security Group  |
| CVE Identifier |  CVE-2017-7525  |

### Problem
A vulnerability was detected in the latest Jackson JSON library, which was reported here. Upgrade com.fasterxml.jackson to version 2.9.2 to address CVE-2017-7525.

### Solution
Upgrade to Apache Struts version 2.5.14.1. Another solution is to manually upgrade Jackson dependencies in your project to not vulnerable versions, see this comment.

### Backward compatibility
No backward incompatibility issues are expected.

### Workaround
Upgrade Jackson JSON library to the latest version.