CVE-2017-18349
Improper Input Validation in alilibaba:fastjson
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA.
Description
parseObject in Fastjson before 1.2.25, as used in FastjsonEngine in Pippo 1.11.0 and other products, allows remote attackers to execute arbitrary code via a crafted JSON request, as demonstrated by a crafted rmi:// URI in the dataSourceName field of HTTP POST data to the Pippo /json URI, which is mishandled in AjaxApplication.java.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | com.alibaba:fastjson, ro.pippo:pippo-fastjson | 1.2.31 and 1 more |
Show all 2 entries from 1 source
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | com.alibaba:fastjson | 1.2.31 |
| maven::GitHub Security Advisory Maven | ro.pippo:pippo-fastjson | 1.12.0 |
References
- https://fortiguard.com/encyclopedia/ips/44059
- https://github.com/advisories/GHSA-xjrr-xv9m-4pw5
- https://github.com/alibaba/fastjson
- https://github.com/alibaba/fastjson/wiki/security_update_20170315
- https://github.com/pippo-java/pippo/commit/8443377d3c5b35acca190a66894b4f95e4051be2
- https://github.com/pippo-java/pippo/issues/466
- https://nvd.nist.gov/vuln/detail/CVE-2017-18349