A reachable Object::dictLookup assertion in Poppler 0.72.0 allows attackers to cause a denial of service due to the lack of a check for the dict data type, as demonstrated by use of the FileSpec class (in FileSpec.cc) in pdfdetach.
[
{
"digest": {
"length": 812.0,
"function_hash": "249822804868323713812360103822680906390"
},
"source": "https://gitlab.freedesktop.org/poppler/poppler@de0c0b8324e776f0b851485e0fc9622fc35695b7",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "FileSpec::FileSpec",
"file": "poppler/FileSpec.cc"
},
"id": "CVE-2018-20650-4cf0bf9e",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"293949540968280903538352693917672011553",
"80900747097883303778158019435312285310",
"21427333946226228288953424865544875497",
"111764228469009528479060060427103681018",
"336533272156547176625856577059739631806",
"55015525656138811578310982402018421318",
"292205714106596341773240197416630493705"
],
"threshold": 0.9
},
"source": "https://gitlab.freedesktop.org/poppler/poppler@de0c0b8324e776f0b851485e0fc9622fc35695b7",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "poppler/FileSpec.cc"
},
"id": "CVE-2018-20650-9594da17",
"signature_type": "Line"
}
]