Buffer overflow in the PixarLogDecode function in tif_pixarlog.c in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted TIFF image, as demonstrated by overwriting the vgetparent function pointer with rgb2ycbcr.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "178378420786103926455291150110068198516", "84121366928367138019703020159838257058", "164709929301042126348634534300749628678", "153263396693590100690056344218331042439", "334157731493365127796986244023593883122", "156137084952661944539080546477375494045", "105929032132142602227302746814003822399", "266598201065398598923221512910818010856", "284565610731628303591368030249368978181", "232821814255149826046460539671205857515", "321444266858567630737134791793835558050", "68994868772921299876170540457438264073" ] }, "target": { "file": "libtiff/tif_pixarlog.c" }, "deprecated": false, "source": "https://github.com/vadz/libtiff/commit/391e77fcd217e78b2c51342ac3ddb7100ecacdd2", "signature_version": "v1", "id": "CVE-2016-5314-3c4e2eb5", "signature_type": "Line" }, { "digest": { "length": 1206.0, "function_hash": "78440823412972120136486014142346030450" }, "target": { "file": "libtiff/tif_pixarlog.c", "function": "PixarLogSetupDecode" }, "deprecated": false, "source": "https://github.com/vadz/libtiff/commit/391e77fcd217e78b2c51342ac3ddb7100ecacdd2", "signature_version": "v1", "id": "CVE-2016-5314-7f58794c", "signature_type": "Function" }, { "digest": { "length": 3456.0, "function_hash": "222598671468357598502694822388656799965" }, "target": { "file": "libtiff/tif_pixarlog.c", "function": "PixarLogDecode" }, "deprecated": false, "source": "https://github.com/vadz/libtiff/commit/391e77fcd217e78b2c51342ac3ddb7100ecacdd2", "signature_version": "v1", "id": "CVE-2016-5314-ed14fc0d", "signature_type": "Function" } ] }