[FFmpeg-devel] [PATCH] avformat/segafilmenc: Fix division by zero with malformed Cinepak data

2025-11-15 Thread Shubin123 via ffmpeg-devel
The film_write_packet() function reads encoded_buf_size from packet data via AV_RB24() and uses it in a modulo operation without validation. When the data contains zeros at this position, it causes division by zero. Add validation to return AVERROR_INVALIDDATA when encoded_buf_size is zero. Signe

[FFmpeg-devel] [PATCH] Update libavformat/segafilmenc.c (PR #20922)

2025-11-14 Thread Shubin123 via ffmpeg-devel
PR #20922 opened by Shubin123 URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20922 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20922.patch The film_write_packet() function reads encoded_buf_size from packet data via AV_RB24() and uses it in a modulo operation without validation. When

[FFmpeg-devel] [PATCH] avformat/segafilmenc: Fix division by zero with malformed Cinepak data

2025-11-14 Thread Shubin123 via ffmpeg-devel
The film_write_packet() function reads encoded_buf_size from packet data via AV_RB24() and uses it in a modulo operation without validation. When the data contains zeros at this position, it causes division by zero. Add validation to return AVERROR_INVALIDDATA when encoded_buf_size is zero. Signe