An issue was discovered in QPDF before 7.0.0. There is an infinite loop in the QPDFWriter::enqueueObject() function in libqpdf/QPDFWriter.cc.
[ { "source": "https://github.com/qpdf/qpdf/commit/8249a26d69f72b9cda584c14cc3f12769985e481", "signature_version": "v1", "target": { "file": "libqpdf/QPDFWriter.cc", "function": "QPDFWriter::enqueueObject" }, "id": "CVE-2017-18183-77fbf1ae", "digest": { "function_hash": "184089771994045095962185382662848846330", "length": 1450.0 }, "deprecated": false, "signature_type": "Function" }, { "source": "https://github.com/qpdf/qpdf/commit/8249a26d69f72b9cda584c14cc3f12769985e481", "signature_version": "v1", "target": { "file": "libqpdf/QPDFWriter.cc" }, "id": "CVE-2017-18183-d1c000cd", "digest": { "threshold": 0.9, "line_hashes": [ "22323103765301693365547849556103358083", "122632532649859287921196439806933543581", "286319865858786830396529952027441885495", "158448888121874046825453410743867703396", "232448910327396829598690509556039849936", "108587633537507210242609878158511307392", "99195539377686492981065918523367000707", "186695509163228892404047727026817930733" ] }, "deprecated": false, "signature_type": "Line" } ]