{"id":"CVE-2016-10192","aliases":["ALPINE-CVE-2016-10192","DEBIAN-CVE-2016-10192","EUVD-2016-1379","GHSA-gmhg-h539-229j","MGASA-2018-0008","UBUNTU-CVE-2016-10192","openSUSE-SU-2017:1531-1","openSUSE-SU-2017:1532-1"],"status":"published","title":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x...","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","severity":{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.06552,"percentile":0.9385,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-119"],"published":"2017-02-09T15:00:00Z","modified":"2026-10-24T14:04:16Z","fixes":[{"ecosystem":"Alpine:v3.3","package":"ffmpeg","fixed_in":["2.8.11-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.4","package":"ffmpeg","fixed_in":["3.0.7-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"ffmpeg","fixed_in":["7:3.2.2-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"ffmpeg","fixed_in":["7:3.2.2-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"ffmpeg","fixed_in":["7:3.2.2-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"ffmpeg","fixed_in":["7:2.8.11-0ubuntu0.16.04.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.3","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.11-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.4","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.7-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7:3.2.2-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7:3.2.2-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7:3.2.2-1"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.14-1.mga5"}]}],"bundled":31},{"source":"osv","ecosystem":"Mageia:5","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.14-1.mga5.tainted"}]}],"bundled":31},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libav","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["6:0.8.7-1ubuntu2","6:9.10-1ubuntu1","6:9.10-1ubuntu2","6:9.10-1ubuntu5","6:9.10-1ubuntu6","6:9.10-1ubuntu7","6:9.11-2ubuntu1","6:9.11-2ubuntu2","6:9.13-0ubuntu0.14.04.1","6:9.14-0ubuntu0.14.04.1","6:9.16-0ubuntu0.14.04.1","6:9.18-0ubuntu0.14.04.1","6:9.20-0ubuntu0.14.04.1","6:9.20-0ubuntu0.14.04.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7:2.8.11-0ubuntu0.16.04.1"}]}],"versions":["7:2.7.2-1build1","7:2.8.1-1ubuntu1","7:2.8.2-1ubuntu1","7:2.8.3-1","7:2.8.4-1","7:2.8.4-1ubuntu1","7:2.8.4-1ubuntu2","7:2.8.4-1ubuntu3","7:2.8.4-1ubuntu4","7:2.8.6-1ubuntu1","7:2.8.6-1ubuntu2","7:2.8.8-0ubuntu0.16.04.1","7:2.8.10-0ubuntu0.16.04.1"]},{"source":"osv","ecosystem":"SUSE:Package Hub 12 SP2","package":"ffmpeg","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.8-8.1"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Package Hub 12 SP1","package":"ffmpeg2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.11-12.1"}]}],"bundled":6}],"products":[{"vendor":"ffmpeg","product":"ffmpeg"}],"references":[{"url":"http://www.securityfocus.com/bid/95991","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://github.com/FFmpeg/FFmpeg/commit/a5d25faa3f4b18dac737fdb35d0dd68eb0dc2156","tags":["x_refsource_CONFIRM","x_transferred","Patch","fix"]},{"url":"http://www.openwall.com/lists/oss-security/2017/01/31/12","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Patch","Third Party Advisory","fix","report"]},{"url":"http://www.openwall.com/lists/oss-security/2017/02/02/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Patch","Third Party Advisory","fix"]},{"url":"https://ffmpeg.org/security.html","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","Vendor Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-10192"},{"url":"https://github.com/advisories/GHSA-gmhg-h539-229j"},{"url":"https://security.alpinelinux.org/vuln/CVE-2016-10192","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2016-10192","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2018-0008.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=20757","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-10192","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-10192","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1015120","tags":["report"]},{"url":"https://bugzilla.suse.com/1022921","tags":["report"]},{"url":"https://bugzilla.suse.com/1022922","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-10191","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-10192","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9561","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5024","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-5025","tags":["web"]},{"url":"https://bugzilla.suse.com/1034176","tags":["report"]},{"url":"https://bugzilla.suse.com/1034177","tags":["report"]},{"url":"https://bugzilla.suse.com/1034179","tags":["report"]},{"url":"https://bugzilla.suse.com/980542","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7863","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7865","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-7866","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2016-10192","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:00:00Z","modified":"2024-08-06T03:14:42.542Z","updated_at":"2026-11-02T14:33:31.117878Z"}],"euvd":[{"id":"EUVD-2016-1379","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:00:00Z","modified":"2024-08-06T03:14:42Z","updated_at":"2026-11-03T02:22:24.738409Z"}],"ghsa":[{"id":"GHSA-gmhg-h539-229j","title":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x...","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2022-05-17T02:57:52Z","modified":"2023-01-27T05:06:18Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:42:53.481756Z"}],"nvd":[{"id":"CVE-2016-10192","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:59:00.753Z","modified":"2026-06-17T00:39:15.107Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:03:35.822579Z"}],"osv":[{"id":"ALPINE-CVE-2016-10192","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:59:00.753Z","modified":"2026-09-22T06:30:04.912262883Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:27:46.318571Z"},{"id":"CVE-2016-10192","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:59:00.753Z","modified":"2026-11-07T13:04:33.639709396Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-07T11:15:38.581573Z"},{"id":"DEBIAN-CVE-2016-10192","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:59:00.753Z","modified":"2026-09-22T07:02:52.613595276Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:45:27.323751Z"},{"id":"UBUNTU-CVE-2016-10192","description":"Heap-based buffer overflow in ffserver.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote attackers to execute arbitrary code by leveraging failure to check chunk size.","status":"published","published":"2017-02-09T15:59:00Z","modified":"2026-04-22T10:29:44.935473Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:54:11.492576Z"},{"id":"MGASA-2018-0008","title":"Updated ffmpeg packages fix security vulnerability","description":"This update provides ffmpeg version 2.4.14, which fixes several security\nvulnerabilities and other bugs which were corrected upstream.\n","status":"published","published":"2018-01-01T10:38:51Z","modified":"2026-04-16T06:23:47.340588755Z","updated_at":"2026-11-02T15:49:40.442238Z"},{"id":"openSUSE-SU-2017:1531-1","title":"Security update for ffmpeg","description":"This update of ffmpeg to version 3.1.8 fixes the following security issues:\n\n- CVE-2016-9561: DoS through huge memory allocation (bsc#1015120)\n- CVE-2016-10191: remote code execution vulnerability (bsc#1022921)\n- CVE-2016-10192: remote code execution vulnerability (bsc#1022922)\n- CVE-2017-5024: Heap overflow\n- CVE-2017-5025: Heap overflow\n","status":"published","published":"2017-06-11T09:31:47Z","modified":"2026-02-04T04:10:16.688116Z","updated_at":"2026-11-02T16:58:30.39372Z"},{"id":"openSUSE-SU-2017:1532-1","title":"Security update for ffmpeg","description":"ffmpeg was updated to fix the following security issues:\n  \nCVE-2016-10191: remote exploitaion results code execution ((bsc#1022921)\nCVE-2016-10192: remote exploitaion results code execution bsc#1022922) \nCVE-2017-7866: stack-based buffer overflow (bsc#1034176) \nCVE-2017-7865: heap-based buffer overflow (bsc#1034177) \nCVE-2017-7863: heap-based buffer overflow (bsc#1034179)\nCVE-2016-9561: Huge amount memory allocated, resulting in DoS (bsc#1015120)\n\n","status":"published","published":"2017-06-11T09:31:21Z","modified":"2026-02-04T02:57:45.010842Z","updated_at":"2026-11-02T16:58:30.39372Z"}]}}
