FFmpeg before 2017-02-04 has an out-of-bounds write caused by a heap-based buffer overflow related to the decodeframecommon function in libavcodec/pngdec.c.
[ { "source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e", "deprecated": false, "digest": { "line_hashes": [ "282977772222839905854240064943096062902", "278148970362855129459247544722225696339", "298380413604141503923794206437050241987", "143259991541676878253750557310545517575", "86856997118619733223480574003708215738", "87341394385815980187858661066954617682", "104447325692181378297223751637690104946", "310201155084108673074383458679907859396", "267580968104183235900814774202952633795", "160113816113473237607329907433764805782" ], "threshold": 0.9 }, "target": { "file": "libavcodec/pngdec.c" }, "id": "CVE-2017-7863-0d294038", "signature_type": "Line", "signature_version": "v1" }, { "source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e", "deprecated": false, "digest": { "function_hash": "185143868364516893484784678909185451635", "length": 1028.0 }, "target": { "file": "libavcodec/pngdec.c", "function": "decode_trns_chunk" }, "id": "CVE-2017-7863-86a15797", "signature_type": "Function", "signature_version": "v1" }, { "source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e", "deprecated": false, "digest": { "function_hash": "88211801093252918589128175885575646148", "length": 5444.0 }, "target": { "file": "libavcodec/pngdec.c", "function": "decode_frame_common" }, "id": "CVE-2017-7863-ec0be270", "signature_type": "Function", "signature_version": "v1" } ]