The ReadWPGImage function in coders/wpg.c in ImageMagick 7.0.7-9 does not properly validate the colormap index in a WPG palette, which allows remote attackers to cause a denial of service (use of uninitialized data or invalid memory allocation) or possibly have unspecified other impact via a malformed WPG file.
{ "vanir_signatures": [ { "id": "CVE-2017-16546-1a59bbd4", "digest": { "line_hashes": [ "239037879911661576146958638240697473991", "6775137549662369651095735069313677055", "230263286374246415018531447678239154621", "167777559930016920714550450146410033513" ], "threshold": 0.9 }, "source": "https://github.com/imagemagick/imagemagick/commit/2130bf6f89ded32ef0c88a11694f107c52566c53", "signature_version": "v1", "target": { "file": "coders/wpg.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2017-16546-71e01bf3", "digest": { "length": 12071.0, "function_hash": "120950539745086131144898489314772176044" }, "source": "https://github.com/imagemagick/imagemagick/commit/e04cf3e9524f50ca336253513d977224e083b816", "signature_version": "v1", "target": { "function": "ReadWPGImage", "file": "coders/wpg.c" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2017-16546-9dbc3eb1", "digest": { "length": 12161.0, "function_hash": "45674372341530071912301067453092590117" }, "source": "https://github.com/imagemagick/imagemagick/commit/2130bf6f89ded32ef0c88a11694f107c52566c53", "signature_version": "v1", "target": { "function": "ReadWPGImage", "file": "coders/wpg.c" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2017-16546-b18edb87", "digest": { "line_hashes": [ "6775137549662369651095735069313677055", "230263286374246415018531447678239154621", "265662654767131670731158258118047212943", "328812252873929144357777357305708714005" ], "threshold": 0.9 }, "source": "https://github.com/imagemagick/imagemagick/commit/e04cf3e9524f50ca336253513d977224e083b816", "signature_version": "v1", "target": { "file": "coders/wpg.c" }, "deprecated": false, "signature_type": "Line" } ] }