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.
[
{
"deprecated": false,
"id": "CVE-2018-20650-4cf0bf9e",
"source": "https://gitlab.freedesktop.org/poppler/poppler@de0c0b8324e776f0b851485e0fc9622fc35695b7",
"digest": {
"function_hash": "249822804868323713812360103822680906390",
"length": 812.0
},
"target": {
"function": "FileSpec::FileSpec",
"file": "poppler/FileSpec.cc"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2018-20650-9594da17",
"source": "https://gitlab.freedesktop.org/poppler/poppler@de0c0b8324e776f0b851485e0fc9622fc35695b7",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293949540968280903538352693917672011553",
"80900747097883303778158019435312285310",
"21427333946226228288953424865544875497",
"111764228469009528479060060427103681018",
"336533272156547176625856577059739631806",
"55015525656138811578310982402018421318",
"292205714106596341773240197416630493705"
]
},
"target": {
"file": "poppler/FileSpec.cc"
},
"signature_type": "Line",
"signature_version": "v1"
}
]