diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2021-04-03 16:04:48 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2021-04-03 19:27:21 +0200 |
commit | da8c86dd8be244100da226a11b416c20d0c914d6 (patch) | |
tree | a6e76741b77e977be48b02f621de112602c8dde4 /libavformat/wsddec.c | |
parent | 3b88c88fa1888c47b0767d84bfebf1fd656c7846 (diff) | |
download | ffmpeg-da8c86dd8be244100da226a11b416c20d0c914d6.tar.gz |
avcodec/cfhd: Keep track of which subbands have been read
This avoids use of uninitialized data
also several checks are inside the band reading code
so it is important that it is run at least once
Fixes: out of array accesses
Fixes: 28209/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-5684714694377472
Fixes: 32124/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-5425980681355264
Fixes: 30519/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-4558757155700736
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavformat/wsddec.c')
0 files changed, 0 insertions, 0 deletions