{"id":"CVE-2017-9995","details":"libavcodec/scpr.c in FFmpeg 3.3 before 3.3.1 does not properly validate height and width data, which allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted file.","modified":"2026-08-17T05:26:00.699113Z","published":"2017-06-28T06:29:00.583Z","references":[{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/99320"},{"type":"REPORT","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1478"},{"type":"REPORT","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1519"},{"type":"FIX","url":"https://github.com/FFmpeg/FFmpeg/commit/2171dfae8c065878a2e130390eb78cf2947a5b69"},{"type":"FIX","url":"https://github.com/FFmpeg/FFmpeg/commit/7ac5067146613997bb38442cb022d7f41321a706"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.ffmpeg.org/ffmpeg.git","events":[{"introduced":"efa89a841941bf61d1a3eb5c2900f98e3e7db85b"},{"last_affected":"efa89a841941bf61d1a3eb5c2900f98e3e7db85b"}],"database_specific":{"cpe":"cpe:2.3:a:ffmpeg:ffmpeg:3.3:*:*:*:*:*:*:*","extracted_events":[{"introduced":"3.3"},{"last_affected":"3.3"}],"source":"CPE_STRING"}}],"versions":["3.3","n3.3-dev"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-9995.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/ffmpeg/ffmpeg","events":[{"introduced":"efa89a841941bf61d1a3eb5c2900f98e3e7db85b"},{"last_affected":"efa89a841941bf61d1a3eb5c2900f98e3e7db85b"},{"fixed":"2171dfae8c065878a2e130390eb78cf2947a5b69"},{"fixed":"7ac5067146613997bb38442cb022d7f41321a706"}],"database_specific":{"extracted_events":[{"introduced":"3.3"},{"last_affected":"3.3"}],"source":["CPE_STRING","REFERENCES"],"cpe":"cpe:2.3:a:ffmpeg:ffmpeg:3.3:*:*:*:*:*:*:*"}}],"versions":["3.3","n3.4-dev","n3.3-dev"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-9995.json","vanir_signatures_modified":"2026-08-17T05:26:00Z","vanir_signatures":[{"digest":{"line_hashes":["288936973232673811462007086445990452141","87827691350688371813282091751633821760","98512564616808580406905624037803409547","337740432965773949247089766135789082879"],"threshold":0.9},"id":"CVE-2017-9995-613de293","signature_type":"Line","signature_version":"v1","source":"https://github.com/ffmpeg/ffmpeg/commit/7ac5067146613997bb38442cb022d7f41321a706","target":{"file":"libavcodec/scpr.c"},"deprecated":false},{"source":"https://github.com/ffmpeg/ffmpeg/commit/7ac5067146613997bb38442cb022d7f41321a706","target":{"file":"libavcodec/scpr.c","function":"decompress_i"},"deprecated":false,"digest":{"length":4314,"function_hash":"54135245231280412219788487345471907204"},"id":"CVE-2017-9995-b7c4bd99","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/ffmpeg/ffmpeg/commit/2171dfae8c065878a2e130390eb78cf2947a5b69","target":{"file":"libavcodec/scpr.c","function":"decode_unit"},"deprecated":false,"digest":{"function_hash":"183490693923258289468403565238399367567","length":1249},"id":"CVE-2017-9995-e7063d28"}]}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}