FFmpeg before 2017-02-04 has an out-of-bounds write caused by a heap-based buffer overflow related to the decode_frame_common function in libavcodec/pngdec.c.
{
"unresolved_ranges": [
{
"cpes": [
"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "8.0"
},
{
"last_affected": "8.0"
}
],
"source": "CPE_STRING",
"vendor_product": "debian:debian_linux"
}
]
}{
"cpe": "cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "2.8.10"
}
],
"source": "CPE_RANGE"
}
{
"cpe": "cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "2.8.10"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-7863.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"282977772222839905854240064943096062902",
"278148970362855129459247544722225696339",
"298380413604141503923794206437050241987",
"143259991541676878253750557310545517575",
"86856997118619733223480574003708215738",
"87341394385815980187858661066954617682",
"104447325692181378297223751637690104946",
"310201155084108673074383458679907859396",
"267580968104183235900814774202952633795",
"160113816113473237607329907433764805782"
],
"threshold": 0.9
},
"id": "CVE-2017-7863-0d294038",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e",
"target": {
"file": "libavcodec/pngdec.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "185143868364516893484784678909185451635",
"length": 1028
},
"id": "CVE-2017-7863-86a15797",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e",
"target": {
"file": "libavcodec/pngdec.c",
"function": "decode_trns_chunk"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "88211801093252918589128175885575646148",
"length": 5444
},
"id": "CVE-2017-7863-ec0be270",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/e477f09d0b3619f3d29173b2cd593e17e2d1978e",
"target": {
"file": "libavcodec/pngdec.c",
"function": "decode_frame_common"
}
}
]
"2026-08-17T05:25:43Z"