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.
"2026-04-11T04:38:02Z"
[
{
"id": "CVE-2017-18349-755bfd69",
"target": {
"file": "src/main/java/com/alibaba/fastjson/util/TypeUtils.java",
"function": "addBaseClassMappings"
},
"deprecated": false,
"digest": {
"function_hash": "259482791545784874218650089392929453428",
"length": 2462.0
},
"signature_type": "Function",
"source": "https://github.com/alibaba/fastjson/commit/d9bc118f8f91deb696e7265f1d6a4af25880364f",
"signature_version": "v1"
},
{
"id": "CVE-2017-18349-7b1e779e",
"target": {
"file": "src/main/java/com/alibaba/fastjson/parser/ParserConfig.java"
},
"deprecated": false,
"digest": {
"line_hashes": [
"6463697299556542927808781376056503372",
"201275771541883744973533833935665962205",
"189240504328428240932588970532724036232",
"43474646965518383709760935116987632728",
"187927941506510643786112547406573202282",
"62227061352496922917485310474228338266",
"87452775326685901289693920756949413321",
"294468533860166947624446944572711095371",
"62388640950824877391530633739139524606",
"297714496751548969287630883056981386070",
"331037084458401514036337456020661601810"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/alibaba/fastjson/commit/d9bc118f8f91deb696e7265f1d6a4af25880364f",
"signature_version": "v1"
},
{
"id": "CVE-2017-18349-8002b077",
"target": {
"file": "src/test/java/com/alibaba/json/bvt/writeClassName/WriteClassNameTest_Collection.java"
},
"deprecated": false,
"digest": {
"line_hashes": [
"165770401209810732077640163894549307371",
"128006272351809972047575108058773416101",
"163691771881932937813037321011886016067",
"68314709251382234216608956792815974932"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/alibaba/fastjson/commit/d9bc118f8f91deb696e7265f1d6a4af25880364f",
"signature_version": "v1"
},
{
"id": "CVE-2017-18349-8dd924d1",
"target": {
"file": "src/main/java/com/alibaba/fastjson/util/TypeUtils.java"
},
"deprecated": false,
"digest": {
"line_hashes": [
"222461951534141154366471203678530389110",
"69004162825999077803185095297469866052",
"69814211049230247572705741608398291800",
"307268205764531919555922602854819998921",
"202927005367681576401463143430217171552",
"239730377404506400106046537531610401116",
"250850352046871806782391617956292099335",
"169385827739559897208196565453747764645",
"167233957634760835519785540254985932723"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/alibaba/fastjson/commit/d9bc118f8f91deb696e7265f1d6a4af25880364f",
"signature_version": "v1"
},
{
"id": "CVE-2017-18349-e363a974",
"target": {
"file": "src/test/java/com/alibaba/json/bvt/writeClassName/WriteClassNameTest_Collection.java",
"function": "setUp"
},
"deprecated": false,
"digest": {
"function_hash": "134398788421323971788297794873978615045",
"length": 146.0
},
"signature_type": "Function",
"source": "https://github.com/alibaba/fastjson/commit/d9bc118f8f91deb696e7265f1d6a4af25880364f",
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-18349.json"