This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch release/4.4 in repository ffmpeg.
commit 46d134c4c9b62cc3324093ec6d1888a9923a7451 Author: Michael Niedermayer <[email protected]> AuthorDate: Fri Jan 23 02:09:02 2026 +0100 Commit: Michael Niedermayer <[email protected]> CommitDate: Tue May 5 18:54:59 2026 +0200 avformat/yuv4mpegen: Sanity check input packet frame dimensions Fixes: out of array access if a filter-graph is used the injects changing dimensions Found-by: Zhenpeng (Leo) Lin from depthfirst Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit b740b8587261ce13919634687fe9e250519716df) Signed-off-by: Michael Niedermayer <[email protected]> --- libavformat/yuv4mpegenc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavformat/yuv4mpegenc.c b/libavformat/yuv4mpegenc.c index 6b53780ba0..38f594e464 100644 --- a/libavformat/yuv4mpegenc.c +++ b/libavformat/yuv4mpegenc.c @@ -195,6 +195,9 @@ static int yuv4_write_packet(AVFormatContext *s, AVPacket *pkt) width = st->codecpar->width; height = st->codecpar->height; + if (frame->width != width || frame->height != height) + return AVERROR(EINVAL); + ptr = frame->data[0]; _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
