The flvwritepacket function in libavformat/flvenc.c in FFmpeg through 2.8 does not check for an empty audio packet, leading to an assertion failure.
{ "vanir_signatures": [ { "digest": { "function_hash": "126605493963002243786763878397979972170", "length": 6210.0 }, "signature_type": "Function", "source": "https://github.com/ffmpeg/ffmpeg/commit/6b67d7f05918f7a1ee8fc6ff21355d7e8736aa10", "signature_version": "v1", "target": { "file": "libavformat/flvenc.c", "function": "flv_write_packet" }, "deprecated": false, "id": "CVE-2018-15822-61ede296" }, { "digest": { "threshold": 0.9, "line_hashes": [ "147193301791415461805923920078285621927", "107193502165357748234612503756240350056", "118428189102459771525930371230979065799" ] }, "signature_type": "Line", "source": "https://github.com/ffmpeg/ffmpeg/commit/d8ecb335fe4852bbc172c7b79e66944d158b4d92", "signature_version": "v1", "target": { "file": "libavformat/flvenc.c" }, "deprecated": false, "id": "CVE-2018-15822-b9efedaf" }, { "digest": { "function_hash": "130541370860603874332054497531241140893", "length": 4678.0 }, "signature_type": "Function", "source": "https://github.com/ffmpeg/ffmpeg/commit/d8ecb335fe4852bbc172c7b79e66944d158b4d92", "signature_version": "v1", "target": { "file": "libavformat/flvenc.c", "function": "flv_write_packet" }, "deprecated": false, "id": "CVE-2018-15822-d9e7c24d" }, { "digest": { "threshold": 0.9, "line_hashes": [ "58527666524190152415447120377244757107", "62013923509066486281990892171178753293", "334080227211384791118196996465674911099" ] }, "signature_type": "Line", "source": "https://github.com/ffmpeg/ffmpeg/commit/6b67d7f05918f7a1ee8fc6ff21355d7e8736aa10", "signature_version": "v1", "target": { "file": "libavformat/flvenc.c" }, "deprecated": false, "id": "CVE-2018-15822-ff0209f6" } ] }