|
1 | 1 | Entries are sorted chronologically from oldest to youngest within each release,
|
2 | 2 | releases are sorted from youngest to oldest.
|
3 | 3 |
|
| 4 | +version 3.4.8: |
| 5 | + avcodec/hevc_mp4toannexb_bsf: Check NAL size against available input |
| 6 | + lavf/webm_chunk: Fix NULL dereference |
| 7 | + avcodec/ttaenc: Fix undefined shift |
| 8 | + fftools/ffmpeg: Free swresample dictionary during cleanup |
| 9 | + avfilter/vf_xbr: Fix left shift of negative number |
| 10 | + avfilter/vf_hqx: Fix undefined left shifts of negative numbers |
| 11 | + avcodec/jpeg2000dwt: Fix undefined shifts of negative numbers |
| 12 | + avcodec/ituh263dec: Fix undefined left shift of negative number |
| 13 | + avcodec/dnxhdenc: Fix undefined left shifts of negative numbers |
| 14 | + swscale/utils: Fix invalid left shifts of negative numbers |
| 15 | + swscale/x86/swscale: Fix undefined left shifts of negative numbers |
| 16 | + avcodec/exr: Fix undefined left shifts of negative numbers |
| 17 | + avformat/movenc: Fix undefined shift |
| 18 | + avcodec/pcm: Fix undefined shifts |
| 19 | + avcodec/wavpackenc: Fix undefined shifts |
| 20 | + avcodec/ac3enc: Fix invalid shift |
| 21 | + avcodec/tdsc: Fix undefined shifts |
| 22 | + fftools/ffmpeg_opt: Fix signed integer overflow |
| 23 | + avformat/mov: Fix reel_name size check |
| 24 | + avformat/mov: Fix memleak upon encountering repeating tags |
| 25 | + avformat/matroskaenc: Don't use NULL for %s format string |
| 26 | + avformat/webvttdec: Fix memleak upon read header failure |
| 27 | + avformat/vplayerdec: Fix memleak upon read header failure |
| 28 | + avformat/tedcaptionsdec: Fix memleak upon read header failure |
| 29 | + avformat/subviewerdec: Fix memleak upon read header failure |
| 30 | + avformat/subviewer1dec: Fix memleak upon read header failure |
| 31 | + avformat/stldec: Fix memleak upon read header failure |
| 32 | + avformat/srtdec: Fix memleak upon read header failure |
| 33 | + avformat/sccdec: Fix memleak upon read header failure |
| 34 | + avformat/samidec: Fix memleak upon read header failure |
| 35 | + avformat/pjsdec: Fix memleak upon read header failure |
| 36 | + avformat/mpsubdec: Fix memleak upon read header failure |
| 37 | + avformat/mpl2dec: Fix memleak upon read header failure |
| 38 | + avformat/microdvddec: Fix memleak upon read header failure |
| 39 | + avformat/lrcdec: Fix memleak upon read header failure |
| 40 | + avformat/jacosubdec: Fix memleak upon read header failure |
| 41 | + avformat/assdec: Fix memleak upon read header failure |
| 42 | + avformat/aqtitledec: Fix memleak upon read header failure |
| 43 | + avformat/mov: Fix memleaks upon read_header failure |
| 44 | + avformat/omadec: Fix memleaks upon read_header failure |
| 45 | + avformat/matroskadec: Fix memleaks in WebM DASH manifest demuxer |
| 46 | + avformat/matroskadec: Use right number of tracks |
| 47 | + avformat/matroskadec: Fix handling gigantic durations |
| 48 | + avformat/aviobuf: Don't check for overflow after it happened |
| 49 | + avformat/matroskaenc: Fix memleak upon encountering bogus chapter |
| 50 | + fftools/ffmpeg_opt: Check attachment filesize |
| 51 | + avformat/webmdashenc: Check codec types |
| 52 | + avformat/avidec: Fix memleak with embedded GAB2 subtitles |
| 53 | + avformat/webmdashenc: Fix memleak upon realloc failure |
| 54 | + avformat/matroskadec: Don't discard the upper 32bits of TrackNumber |
| 55 | + avformat/hnm: Check for extradata allocation failure |
| 56 | + avformat/subtitles: Don't increment packet counter prematurely |
| 57 | + avformat/bethsoftvid: Fix potential memleak upon reallocation failure |
| 58 | + avformat/smoothstreaming: Fix memleaks on errors |
| 59 | + avformat/matroskaenc: Check BlockAdditional size before use |
| 60 | + avformat/utils: Fix memleaks in avformat_open_input() |
| 61 | + avcodec/cavsdsp: Fix undefined left shifts of negative numbers |
| 62 | + avformat/hevc: Fix potential leak in case of ff_hevc_annexb2mp4_buf failure |
| 63 | + avformat/matroskaenc: Check for reformatting errors |
| 64 | + avcodec/ra144enc: Fix invalid left shift of negative number |
| 65 | + avcodec/adxenc: Avoid undefined left shift of negative numbers |
| 66 | + avcodec/adpcm: Fix undefined left shifts of negative numbers |
| 67 | + avcodec/proresenc_anatoliy: Fix invalid left shift of negative number |
| 68 | + avformat/wtvdec: Fix memleak when reading header fails |
| 69 | + avformat/fitsdec: Fix potential leak of string in AVBPrint |
| 70 | + avformat/mov: fix memleaks |
| 71 | + libavformat/mov: Fix memleaks when demuxing DV audio |
| 72 | + avcodec/bitstream: Don't check for undefined behaviour after it happened |
| 73 | + avcodec/dstdec: Replace AC overread check by sample rate check |
| 74 | + avformat/utils: reorder duration computation to avoid overflow |
| 75 | + avcodec/pngdec: Check for fctl after idat |
| 76 | + avformat/hls: Pass a copy of the URL for probing |
| 77 | + avformat/hls: check segment duration value of EXTINF |
| 78 | + avutil/common: Fix integer overflow in av_ceil_log2_c() |
| 79 | + avcodec/wmalosslessdec: fix overflow with pred in revert_cdlms |
| 80 | + avformat/mvdec: Fix integer overflow with billions of channels |
| 81 | + avformat/microdvddec: skip malformed lines without frame number. |
| 82 | + avformat/mxfdec: free duplicated utf16 strings |
| 83 | + avformat/4xm: Check that a video stream was created before returning packets for it |
| 84 | + avcodec/ffwavesynth: Avoid undefined operation on ts overflow |
| 85 | + avcodec/mpeg4videodec: Fix 2 integer overflows in get_amv() |
| 86 | + avcodec/lossless_audiodsp: Fix undefined overflows in scalarproduct_and_madd_int16_c() |
| 87 | + avcodec/sonic: Fix several integer overflows |
| 88 | + avcodec/pixlet: Fix log(0) check |
| 89 | + avcodec/iff: Fix off by x error |
| 90 | + avcodec/wmalosslessdec: Check block_align maximum |
| 91 | + avcodec/loco: Fix signed integer overflow in loco_get_rice() |
| 92 | + avformat/thp: Check fps |
| 93 | + avformat/mpl2dec: Fix integer overflow with duration |
| 94 | + avcodec/mpeg12dec: remove outdated comments |
| 95 | + avcodec/snowdec: Avoid integer overflow with huge qlog |
| 96 | + avformat/mov: Check if DTS is AV_NOPTS_VALUE in mov_find_next_sample(). |
| 97 | + avcodec/mpeg12dec: Fix got_output |
| 98 | + avformat/4xm: Cleanup on GET_LIST_HEADER() failure |
| 99 | + avcodec/lzf: Consider the needed size in reallocation |
| 100 | + avformat/mlvdec: fail reading a packet with 0 streams |
| 101 | + avformat/thp: Check compcount |
| 102 | + avcodec/adpcm: XA: Check shift similar to filter |
| 103 | + avcodec/huffyuvdec: Test vertical coordinate more often |
| 104 | + avcodec/hq_hqa: Check info size |
| 105 | + avcodec/wmalosslessdec: Fix integer overflow in mclms_predict() |
| 106 | + avcodec/vp9dsp_template: Fix integer overflow(s) in iadst16_1d() |
| 107 | + avcodec/h264dec: Disable forced small_padding on flag2 fast |
| 108 | + avformat/oggparsevorbis: Error out on double init of vp |
| 109 | + avcodec/pnmdec: Use unsigned for maxval rescaling |
| 110 | + avcodec/ivi: Clear got_p_frame before decoding a new frame using it |
| 111 | + avcodec/dsddec: Check channels |
| 112 | + avcodec/xvididct: Fix integer overflow in idct_row() |
| 113 | + avcodec/wmalosslessdec: Fix integer overflows in revert_inter_ch_decorr() |
| 114 | + avformat/mpegenc: Fix integer overflow with AV_NOPTS_VALUE |
| 115 | + avformat/swfenc: Fix integer overflow in frame rate handling |
| 116 | + avformat/aadec: Check toc_size to contain the minimum to demuxer uses |
| 117 | + avformat/mov: Don't allow negative sample sizes. |
| 118 | + mpeg4videoenc: Don't crash with -fsanitize=bounds |
| 119 | + avformat/mpegts: Shuffle avio_seek |
| 120 | + avcodec/binkaudio: Fix 2Ghz sample_rate |
| 121 | + avcodec/adpcm: Fix integer overflow in ADPCM THP |
| 122 | + avcodec/ralf: Check num_blocks before use |
| 123 | + avcodec/iff: Test video_size being non zero |
| 124 | + avcodec/utvideodec: Fix integer overflow in decode_plane() |
| 125 | + avcodec/ttadsp: Fix several integer overflows in tta_filter_process_c() |
| 126 | + avcodec/ralf: Fix integer overflow in decode_block() |
| 127 | + avcodec/nuv: widen buf_size type |
| 128 | + avcodec/iff: Fix several integer overflows |
| 129 | + avcodec/g729postfilter: Clip gain before scaling with AGC_FAC1 |
| 130 | + avcodec/alac: Fix integer overflow with 24/20bps samples |
| 131 | + avcodec/dstdec: Check sample rate |
| 132 | + avformat/thp: Require a video stream |
| 133 | + avformat/mpeg: Decrease score by 1 for files with very little valid data |
| 134 | + avcodec/pngdec: Check length in fdAT |
| 135 | + avcodec/g2meet: Check tile_width in epic_jb_decode_tile() |
| 136 | + avcodec/vp9dsp_template: Fix integer overflows in idct32_1d() |
| 137 | + avcodec/alacdsp: Fix invalid shift in append_extra_bits() |
| 138 | + libavcodec/wmalosslessdec: prevent sum of positive numbers from becoming negative |
| 139 | + avcodec/dstdec: Fix integer overflow in read_table() |
| 140 | + avcodec/txd: Check for input size against the header size. |
| 141 | + avcodec/svq1dec: Check that there is data left after the header |
| 142 | + avcodec/intrax8: Check for end of bitstream in ff_intrax8_decode_picture() |
| 143 | + avcodec/hevc_mp4toannexb_bsf: Check nalu_size |
| 144 | + avcodec/iff: Check length before memcpy() in decode_deep_rle32() |
| 145 | + avcodec/iff: Fix invalid pointer intermediates in decode_deep_rle32() |
| 146 | + avcodec/pngdec: Pass ret from decode_iccp_chunk() |
| 147 | + avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*() |
| 148 | + avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs() |
| 149 | + avcodec/flac_parser: Do not lose header count in find_headers_search() |
| 150 | + avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c() |
| 151 | + avformat/oggdec: Check for EOF after page header |
| 152 | + swscale/yuv2rgb: Fix vertical dither offset with slices |
| 153 | + avcodec/dpcm: clip exponent into supported range in XAN DPCM |
| 154 | + avcodec/flacdsp_template: Fix invalid shifts in decorrelate |
| 155 | + avcodec/xvididct: Fix integer overflow in MULT() |
| 156 | + avcodec/ffwavesynth: Correct undefined overflow of PINK_UNIT |
| 157 | + swscale/output: Fix integer overflow in yuv2rgb_write_full() with out of range input |
| 158 | + swscale/output: Fix integer overflow in alpha computation in yuv2gbrp16_full_X_c() |
| 159 | + libavformat/amr.c: Check return value from avio_read() |
| 160 | + libavformat/mov.c: Free aes_decrypt to avoid leaking memory |
| 161 | + libavformat/oggdec.c: Check return value from avio_read() |
| 162 | + avformat/asfdec_f: Fix overflow check in get_tag() |
| 163 | + avformat/nsvdec: Fix memleaks on errors while reading the header |
| 164 | + avcodec/ffwavesynth: Fix integer overflow in computation of ddphi |
| 165 | + avcodec/adpcm: Fix invalid shift in AV_CODEC_ID_ADPCM_PSX |
| 166 | + avcodec/mpeg12dec: Fix invalid shift in mpeg2_fast_decode_block_intra() |
| 167 | + avcodec/mpegaudioenc_template: fix invalid shift of sample |
| 168 | + avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search() |
| 169 | + libavformat/avienc: Check bits per sample for PAL8 |
| 170 | + avformat/mpegts: Improve the position determination for avpriv_mpegts_parse_packet() |
| 171 | + avcodec/magicyuv: Check that there are enough lines for interlacing to be possible |
| 172 | + avformat/mvdec: Check stream numbers |
| 173 | + avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF |
| 174 | + avcodec/qdm2: Check fft_coefs_index |
| 175 | + avformat/utils: Fix integer overflow with complex time bases in avformat_find_stream_info() |
| 176 | + avformat/avidec: Avoid integer overflow in NI switch check |
| 177 | + fftools/ffmpeg: Fix integer overflow in duration computation in seek_to_start() |
| 178 | + avfilter/vf_aspect: Fix integer overflow in compute_dar() |
| 179 | + avcodec/apedec: Fix invalid shift with 24 bps |
| 180 | + avformat/utils: Fix undefined behavior in ff_configure_buffers_for_index() |
| 181 | + avcodec/dpcm: Fix integer overflow in AV_CODEC_ID_GREMLIN_DPCM |
| 182 | + avcodec/wmalosslessdec: Fix integer overflow with sliding in padding bits |
| 183 | + avcodec/wmalosslessdec: Fix loop in revert_acfilter() |
| 184 | + avcodec/lagarith: Sanity check scale |
| 185 | + avcodec/apedec: Fix integer overflows in predictor_decode_mono_3950() |
| 186 | + avcodec/ralf: Fix integer overflow in apply_lpc() |
| 187 | + avcodec/dca_lbr: Fix some error codes and error passing |
| 188 | + avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response() |
| 189 | + avcodec/wmavoice: sanity check block_align |
| 190 | + avcodec/pcm: Fix invalid shift in pcm_decode_frame for LXF |
| 191 | + avcodec/snappy: Sanity check bytestream2_get_levarint() |
| 192 | + avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel() |
| 193 | + avcodec/avdct: Clear IDCTDSPContext context |
| 194 | + avcodec/x86/diracdsp: Fix high bits on Windows x86_64 |
| 195 | + avformat/mov: Check STCO location |
| 196 | + avcodec/wmalosslessdec: Fix multiple integer overflows |
| 197 | + avcodec/apedec: Fix undefined integer overflow in decode_array_0000() |
| 198 | + avcodec/smacker: Check space before decoding type |
| 199 | + avcodec/rawdec: Use linesize in b64a |
| 200 | + avcodec/iff: Over-allocate ham_palbuf for HAM6 IFF-PBM |
| 201 | + avcodec/x86/diracdsp: Fix incorrect src addressing in dequant_subband_32() |
| 202 | + avfilter/vf_find_rect: Remove assert |
| 203 | + avfilter/vf_find_rect: Increase worst case score |
| 204 | + swscale/input: Fix several invalid shifts related to rgb2yuv constants |
| 205 | + swscale/output: Fix several invalid shifts in yuv2rgb_full_1_c_template() |
| 206 | + swscale/swscale: Fix several invalid shifts related to vChrDrop |
| 207 | + avcodec/hevc_mp4toannexb_bsf: check that nalu size doesnt overflow |
| 208 | + avcodec/hevc_mp4toannexb_bsf: Avoid NULL memcpy() |
| 209 | + avcodec/wmalosslessdec: move channel check up |
| 210 | + avcodec/adpcm: Fix overflow in FFABS() IMA_EA_EACS |
| 211 | + avcodec/alac: Fix integer overflow in LPC coefficient adaption |
| 212 | + avcodec/g729postfilter: Optimize out overflowing multiplication from apply_tilt_comp() |
| 213 | + avcodec/vc1dec: Check field_mode for sprites |
| 214 | + avcodec/vc1dec: Limit bits by the actual bitstream size |
| 215 | + avcodec/vmdaudio: Check block_align more |
| 216 | + configure: bump year |
| 217 | + avcodec/pgssubdec: Free subtitle on error |
| 218 | + avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample() |
| 219 | + avcodec/cook: Use 3 stage VLC decoding for channel_coupling |
| 220 | + avcodec/wmalosslessdec: Fixes undefined overflow in dequantization in decode_subframe() |
| 221 | + avcodec/sonic: Check e in get_symbol() |
| 222 | + avcodec/twinvqdec: Correct overflow in block align check |
| 223 | + avcodec/vc1dec: Fix "return -1" cases |
| 224 | + avcodec/vc1dec: Free sprite_output_frame on error |
| 225 | + avcodec/wmadec: Keep track of exponent initialization per channel |
| 226 | + avcodec/iff: Check that video_size is large enough for the read parameters |
| 227 | + avcodec/adpcm: Clip predictor for APC |
| 228 | + avcodec/targa: Check colors vs. available space |
| 229 | + avcodec/dstdec: Use get_ur_golomb_jpegls() |
| 230 | + avcodec/wmavoice: Check remaining input in parse_packet_header() |
| 231 | + avcodec/wmalosslessdec: Fix 2 overflows in mclms |
| 232 | + avcodec/wmaprodec: Fixes integer overflow with 32bit samples |
| 233 | + avcodec/adpcm: Fix invalid shift in xa_decode() |
| 234 | + avcodec/wmalosslessdec: Fix several integer issues |
| 235 | + avcodec/wmalosslessdec: Check that padding bits is not more than sample bits |
| 236 | + avcodec/iff: Skip overflowing runs in decode_delta_d() |
| 237 | + avcodec/pnm: Check that the header is not truncated |
| 238 | + avcodec/mp3_header_decompress_bsf: Check sample_rate_index |
| 239 | + avformat/rmdec: Initialize and sanity check offset in ivr_read_header() |
| 240 | + avcodec/apedec: Fix 2 integer overflows |
| 241 | + avcodec/wmaprodec: Set packet_loss when we error out on a sanity check |
| 242 | + avcodec/wmaprodec: Check offset |
| 243 | + avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block() |
| 244 | + avcodec/wmaprodec: Check if the channel sum of all internal contexts match the external |
| 245 | + libavcodec/libvpxenc: Don't free user-provided AVPacket |
| 246 | + libavcodec/libmp3lame: Don't free user-provided AVPacket |
| 247 | + avcodec/libopusenc: Don't free user-provided AVPacket |
| 248 | + avformat/matroskadec: Fix default value of BlockAddID |
| 249 | + |
4 | 250 | version 3.4.7:
|
5 | 251 | - avcodec/g729dec: require buf_size to be non 0
|
6 | 252 | - avcodec/alac: Fix integer overflow in lpc_prediction() with sign
|
|
0 commit comments