Skip to main content
← All vulnerabilities
CVE-2017-18349GHSA-XJRR-XV9M-4PW5

parseObject in Fastjson before 1.2.25, as used in FastjsonEngine in Pippo 1.11.0 and other products, allows remote attackers to execute arbi

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.2.31, 1.12.0
2 proofs of concept on GitHub, 1 Nuclei template

Summary

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.

Timeline

  1. CVE published
  2. Record last updated
  3. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • n/a n/a

    Version range not reported

  • com.alibaba:fastjsonMaven

    fixed in 1.2.31

  • ro.pippo:pippo-fastjsonMaven

    fixed in 1.12.0

References 6

fortiguard.com

GitHub · alibaba/fastjson

GitHub · pippo-java/pippo

GitHub · projectdiscovery/nuclei-templates

GitHub · Dungsocool/CVE-2017-18349

GitHub · h0cksr/Fastjson--CVE-2017-18349-