ffmpeg/tests
Michael Niedermayer 92c7be0d2e
avcodec/zmbv: reject XOR data that overruns the decompression buffer
Add a per-block bounds check at the start of each XOR block so the
read is rejected before src crosses decomp_len, and propagate the
error from decode_frame().

Fixes: out of array read

Found-by: Seung Min Shin
(cherry picked from commit 2a991a3475)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-05-05 16:03:28 +02:00
..
api tests: convert to new channel layout-API 2022-03-15 09:42:47 -03:00
checkasm checkasm: Provide enough alignment in the new motion test 2022-06-28 18:09:08 +03:00
fate all: apply linter fixes 2025-12-03 20:26:49 +01:00
filtergraphs tests: use a filtergraph script for fate-mov-channel-description 2022-04-05 21:25:26 -03:00
ref avcodec/zmbv: reject XOR data that overruns the decompression buffer 2026-05-05 16:03:28 +02:00
.gitignore
audiogen.c tests/audiogen: raise channel count limit to 12 2018-07-30 10:46:10 +02:00
audiomatch.c tests/audiomatch: add free to make static analysis tools happy 2020-12-10 19:38:32 +08:00
base64.c
copycooker.sh
extended.ffconcat all: apply linter fixes 2025-12-03 20:26:49 +01:00
fate-run.sh tests/fate-run: Allow to skip file checksums for lavf_image 2022-08-02 02:57:41 +02:00
fate-valgrind.supp
fate.sh libavresample: Remove deprecated library 2021-04-27 10:43:13 -03:00
Makefile tests/Makefile: Add PCM function 2022-06-01 14:56:50 +02:00
md5.sh
refcmp-metadata.awk fate/filter-refcmp-*: make refcmp_metadata fail on empty or truncated input 2022-04-10 20:12:23 +02:00
reference.pnm
rotozoom.c
simple1.ffconcat all: apply linter fixes 2025-12-03 20:26:49 +01:00
simple2.ffconcat all: apply linter fixes 2025-12-03 20:26:49 +01:00
test.ffmeta
tiny_psnr.c
tiny_ssim.c test: tiny_ssim: Don't include config.h 2022-03-30 14:56:07 +03:00
utils.c
videogen.c