{"id":"CVE-2019-11338","details":"libavcodec/hevcdec.c in FFmpeg 3.4 and 4.1.2 mishandles detection of duplicate first slices, which allows remote attackers to cause a denial of service (NULL pointer dereference and out-of-array access) or possibly have unspecified other impact via crafted HEVC data.","modified":"2026-03-17T06:47:18.089392Z","published":"2019-04-19T00:29:00.230Z","related":["openSUSE-SU-2020:0024-1","openSUSE-SU-2024:10754-1"],"references":[{"type":"WEB","url":"http://www.securityfocus.com/bid/108034"},{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2019/05/msg00043.html"},{"type":"ADVISORY","url":"https://usn.ubuntu.com/3967-1/"},{"type":"ADVISORY","url":"https://usn.ubuntu.com/4431-1/"},{"type":"ADVISORY","url":"https://www.debian.org/security/2019/dsa-4449"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00012.html"},{"type":"ADVISORY","url":"https://seclists.org/bugtraq/2019/May/60"},{"type":"FIX","url":"https://github.com/FFmpeg/FFmpeg/commit/54655623a82632e7624714d7b2a3e039dc5faa7e"},{"type":"FIX","url":"https://github.com/FFmpeg/FFmpeg/commit/9ccc633068c6fe76989f487c8932bd11886ad65b"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/FFmpeg/FFmpeg","events":[{"introduced":"0"},{"last_affected":"22b0daa1b3f0ac5d91cc1a057d230995590847cd"},{"introduced":"0"},{"last_affected":"a7cb7a2e4314956e06a351333ff8096fab9afa7f"},{"introduced":"0"},{"last_affected":"140fd653aed8cad774f991ba083e2d01e86420c7"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"3.4"},{"introduced":"0"},{"last_affected":"4.1.2"},{"introduced":"0"},{"last_affected":"8.0"}]}},{"type":"GIT","repo":"https://github.com/ffmpeg/ffmpeg","events":[{"introduced":"0"},{"fixed":"54655623a82632e7624714d7b2a3e039dc5faa7e"},{"fixed":"9ccc633068c6fe76989f487c8932bd11886ad65b"}]}],"versions":["N","n0.11-dev","n0.12-dev","n0.8","n1.1-dev","n1.2-dev","n1.3-dev","n2.0","n2.1-dev","n2.2-dev","n2.3-dev","n2.4-dev","n2.5-dev","n2.6-dev","n2.7-dev","n2.8-dev","n2.9-dev","n3.1-dev","n3.2-dev","n3.3-dev","n3.4","n3.4-dev","n3.4.1","n3.4.2","n3.4.3","n3.4.4","n3.4.5","n3.5-dev","n4.1-dev","n4.2-dev"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2019-11338.json","vanir_signatures":[{"digest":{"length":3748,"function_hash":"45059981939637157877700820184160513142"},"deprecated":false,"target":{"function":"decode_nal_unit","file":"libavcodec/hevcdec.c"},"source":"https://github.com/ffmpeg/ffmpeg/commit/9ccc633068c6fe76989f487c8932bd11886ad65b","signature_version":"v1","signature_type":"Function","id":"CVE-2019-11338-27b24530"},{"digest":{"threshold":0.9,"line_hashes":["167280379000740045495955150237615756625","217014810008278832315784870144539884880","275342592106358026505968957521723311896","93282334362186985464861588891659759283","20102417044240740358849022761902872871","315077692536051889598880836078603069425","70136499457010029194053811280640163862","143535213550679828004584463617263301076","128790428654206636083008055072316941250","317589072920574188696555524382694908121","230507251567370162258824489236627234082","326752629143355640910394448450558654154","272291046614698887552076985666997168650","184162110970024235939528314086827681328","138312105946242993354180976917596471857"]},"deprecated":false,"target":{"file":"libavcodec/hevcdec.c"},"source":"https://github.com/ffmpeg/ffmpeg/commit/54655623a82632e7624714d7b2a3e039dc5faa7e","signature_version":"v1","signature_type":"Line","id":"CVE-2019-11338-2ff1770d"},{"digest":{"length":14167,"function_hash":"331539604942389623747355164843225661104"},"deprecated":false,"target":{"function":"hls_slice_header","file":"libavcodec/hevcdec.c"},"source":"https://github.com/ffmpeg/ffmpeg/commit/9ccc633068c6fe76989f487c8932bd11886ad65b","signature_version":"v1","signature_type":"Function","id":"CVE-2019-11338-50b395ac"},{"digest":{"length":5011,"function_hash":"267982237115177009869281056395071073673"},"deprecated":false,"target":{"function":"decode_nal_unit","file":"libavcodec/hevcdec.c"},"source":"https://github.com/ffmpeg/ffmpeg/commit/54655623a82632e7624714d7b2a3e039dc5faa7e","signature_version":"v1","signature_type":"Function","id":"CVE-2019-11338-57cefee5"},{"digest":{"length":14204,"function_hash":"79026117247124224733924662327854734242"},"deprecated":false,"target":{"function":"hls_slice_header","file":"libavcodec/hevcdec.c"},"source":"https://github.com/ffmpeg/ffmpeg/commit/54655623a82632e7624714d7b2a3e039dc5faa7e","signature_version":"v1","signature_type":"Function","id":"CVE-2019-11338-70732dfc"},{"digest":{"threshold":0.9,"line_hashes":["167280379000740045495955150237615756625","217014810008278832315784870144539884880","275342592106358026505968957521723311896","93282334362186985464861588891659759283","20102417044240740358849022761902872871","247604245573560918611417214280701552476","203456488689133841884968569597706019293","226504480904387125210540704722477978516","230507251567370162258824489236627234082","326752629143355640910394448450558654154","272291046614698887552076985666997168650","184162110970024235939528314086827681328","138312105946242993354180976917596471857"]},"deprecated":false,"target":{"file":"libavcodec/hevcdec.c"},"source":"https://github.com/ffmpeg/ffmpeg/commit/9ccc633068c6fe76989f487c8932bd11886ad65b","signature_version":"v1","signature_type":"Line","id":"CVE-2019-11338-f5c87da6"}],"unresolved_ranges":[{"events":[{"introduced":"0"},{"last_affected":"9.0"}]},{"events":[{"introduced":"0"},{"last_affected":"12"}]},{"events":[{"introduced":"0"},{"last_affected":"16.04"}]},{"events":[{"introduced":"0"},{"last_affected":"18.04"}]},{"events":[{"introduced":"0"},{"last_affected":"18.10"}]},{"events":[{"introduced":"0"},{"last_affected":"19.04"}]},{"events":[{"introduced":"0"},{"last_affected":"20.04"}]}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}