Buffer overflow in pdf2json 0.69 allows local users to execute arbitrary code by converting a crafted PDF file.
{ "vanir_signatures": [ { "id": "CVE-2020-18750-3d4e13a5", "signature_type": "Line", "target": { "file": "xpdf/CharCodeToUnicode.cc" }, "deprecated": false, "digest": { "line_hashes": [ "296581558843798303851306365071713045494", "156842375972854208427334935431732583780", "92492752521683051498147300896232455325", "339302248929905311033055208289492706429", "289441482887525075529687104148174470621", "334157227976643163740249442238578316749", "334802747292707895086807105000534193524", "65491936683828984062756025459246885514", "93862818123020513481704682489478049633", "206710189554211156661039158911602161078" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/flexpaper/pdf2json/commit/80bf71f16c804108fd933e267fe31692aaa509b4" }, { "id": "CVE-2020-18750-a29248fc", "signature_type": "Function", "target": { "file": "xpdf/CharCodeToUnicode.cc", "function": "CharCodeToUnicode::addMapping" }, "deprecated": false, "digest": { "length": 1110.0, "function_hash": "339837459725287454534915836275858688563" }, "signature_version": "v1", "source": "https://github.com/flexpaper/pdf2json/commit/80bf71f16c804108fd933e267fe31692aaa509b4" } ] }