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.
[
{
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2017-7863-0d294038",
"digest": {
"line_hashes": [
"282977772222839905854240064943096062902",
"278148970362855129459247544722225696339",
"298380413604141503923794206437050241987",
"143259991541676878253750557310545517575",
"86856997118619733223480574003708215738",
"87341394385815980187858661066954617682",
"104447325692181378297223751637690104946",
"310201155084108673074383458679907859396",
"267580968104183235900814774202952633795",
"160113816113473237607329907433764805782"
],
"threshold": 0.9
},
"source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e",
"deprecated": false,
"target": {
"file": "libavcodec/pngdec.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2017-7863-86a15797",
"digest": {
"length": 1028.0,
"function_hash": "185143868364516893484784678909185451635"
},
"source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e",
"deprecated": false,
"target": {
"function": "decode_trns_chunk",
"file": "libavcodec/pngdec.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2017-7863-ec0be270",
"digest": {
"length": 5444.0,
"function_hash": "88211801093252918589128175885575646148"
},
"source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e",
"deprecated": false,
"target": {
"function": "decode_frame_common",
"file": "libavcodec/pngdec.c"
}
}
]