File _patchinfo of Package patchinfo.38144

<patchinfo incident="38144">                                                                                                                                                                                                                                                                                                                                                              
  <issue tracker="bnc" id="1186756">VUL-1: CVE-2020-22037: ffmpeg: Denial of Service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c</issue>                                                                                                                                                                                                             
  <issue tracker="bnc" id="1202848">kdenlive, missing packages</issue>                                                                                                                                                                                                                                                                                                                    
  <issue tracker="bnc" id="1215945">ffmpeg-4: Build fails with current Binutils; requires 'asm' fix (15.4, 15.5, Tumbleweed)</issue>                                                                                                                                                                                                                                                      
  <issue tracker="bnc" id="1229338">ffmpeg fails to build on 32bit arm</issue>                                                                                                                                                                                                                                                                                                            
  <issue tracker="bnc" id="1230983">libmfx update break ffmpeg-6</issue>                                                                                                                                                                                                                                                                                                                  
  <issue tracker="bnc" id="1219494">libmfx no longer supported</issue>                                                                                                                                                                                                                                                                                                                    
  <issue tracker="bnc" id="1234028">VUL-0: CVE-2024-35368: ffmpeg,ffmpeg-4: FFmpeg n7.0 is affected by a Double Free via the rkmpp_retrieve_frame function within libavcodec/rkmppdec.c.</issue>                                                                                                                                                                                          
  <issue tracker="bnc" id="1235092">VUL-0: CVE-2024-36613: ffmpeg,ffmpeg-4: Integer overflow in ffmpeg</issue>                                                                                                                                                                                                                                                                            
  <issue tracker="bnc" id="1236007">VUL-0: CVE-2025-0518: ffmpeg,ffmpeg-4,ffmpeg-7: unchecked sscanf return value which leads to memory data leak</issue>                                                                                                                                                                                                                                 
  <issue tracker="bnc" id="1237351">VUL-0: CVE-2025-25473: ffmpeg: FFmpeg git master before commit c08d30 was discovered to contain a memory leak in avformat_free_context()</issue>                                                                                                                                                                                                      
  <issue tracker="bnc" id="1237358">VUL-0: CVE-2024-12361: ffmpeg: FFmpeg NULL Pointer Dereference</issue>                                                                                                                                                                                                                                                                                
  <issue tracker="bnc" id="1237371">VUL-0: CVE-2025-22919: ffmpeg,ffmpeg-4,ffmpeg-7: denial of service (DoS) via opening a crafted AAC file</issue>                                                                                                                                                                                                                                       
  <issue tracker="bnc" id="1237382">VUL-0: CVE-2025-22921: ffmpeg,ffmpeg-4,ffmpeg-7: segmentation violation in NULL pointer dereference via the component /libavcodec/jpeg2000dec.c</issue>                                                                                                                                                                                               
  <issue tracker="cve" id="2020-22037"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="cve" id="2024-12361"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="cve" id="2024-35368"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="cve" id="2024-36613"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="cve" id="2025-0518"/>                                                                                                                                                                                                                                                                                                                                                   
  <issue tracker="cve" id="2025-22919"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="cve" id="2025-22921"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="cve" id="2025-25473"/>                                                                                                                                                                                                                                                                                                                                                  
  <issue tracker="jsc" id="PED-10024"/>                                                                                                                                                                                                                                                                                                                                                   
  <packager>qzhao</packager>                                                                                                                                                                                                                                                                                                                                                              
  <rating>important</rating>                                                                                                                                                                                                                                                                                                                                                              
  <category>security</category>                                                                                                                                                                                                                                                                                                                                                           
  <summary>Security update for ffmpeg-4</summary>                                                                                                                                                                                                                                                                                                                                         
  <description>This update for ffmpeg-4 fixes the following issues:                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          
- CVE-2020-22037: Fixed unchecked return value of the init_vlc function (bsc#1186756)                                                                                                                                                                                                                                                                                                     
- CVE-2024-12361: Fixed null pointer dereference (bsc#1237358)                                                                                                                                                                                                                                                                                                                            
- CVE-2024-35368: Fixed double free via the rkmpp_retrieve_frame function within libavcodec/rkmppdec.c (bsc#1234028)                                                                                                                                                                                                                                                                      
- CVE-2024-36613: Fixed integer overflow in the DXA demuxer of the libavformat library (bsc#1235092)                                                                                                                                                                                                                                                                                      
- CVE-2025-0518: Fixed memory leak due to unchecked sscanf return value (bsc#1236007)                                                                                                                                                                                                                                                                                                     
- CVE-2025-22919: Fixed denial of service (DoS) via opening a crafted AAC file (bsc#1237371)                                                                                                                                                                                                                                                                                              
- CVE-2025-22921: Fixed segmentation violation in NULL pointer dereference via the component /libavcodec/jpeg2000dec.c (bsc#1237382)                                                                                                                                                                                                                                                      
- CVE-2025-25473: Fixed memory leak in avformat_free_context() (bsc#1237351)                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                          
Other fixes:                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                          
- Build with SVT-AV1 3.0.0.                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                          
- Update to release 4.4.5:                                                                                                                                                                                                                                                                                                                                                                
* Adjust bconds to build the package in SLFO without xvidcore.                                                                                                                                                                                                                                                                                                                            
* Add 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch (bsc#1229338)                                                                                                                                                                                                                                                                                                       
* Add ffmpeg-c99.patch so that the package conforms to the C99 standard and builds on i586 with GCC 14.                                                                                                                                                                                                                                                                                   
* No longer build against libmfx; build against libvpl (bsc#1230983, bsc#1219494)                                                                                                                                                                                                                                                                                                         
* Drop libmfx dependency from our product (jira #PED-10024)                                                                                                                                                                                                                                                                                                                               
* Update patch to build with glslang 14                                                                                                                                                                                                                                                                                                                                                   
* Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3                                                                                                                                                                                                                                                                                                                           
* Copy codec list from ffmpeg-6                                                                                                                                                                                                                                                                                                                                                           
* Resolve build failure with binutils &gt;= 2.41. (bsc#1215945)

- Update to version 4.4.4:                                                                                                                                                                                                                                                                                                                                                                
  * avcodec/012v: Order operations for odd size handling                                                                                                                                                                                                                                                                                                                                  
  * avcodec/alsdec: The minimal block is at least 7 bits                                                                                                                                                                                                                                                                                                                                  
  * avcodec/bink:                                                                                                                                                                                                                                                                                                                                                                         
    - Avoid undefined out of array end pointers in                                                                                                                                                                                                                                                                                                                                        
      binkb_decode_plane()                                                                                                                                                                                                                                                                                                                                                                
    - Fix off by 1 error in ref end                                                                                                                                                                                                                                                                                                                                                       
  * avcodec/eac3dec: avoid float noise in fixed mode addition to                                                                                                                                                                                                                                                                                                                          
    overflow                                                                                                                                                                                                                                                                                                                                                                              
  * avcodec/eatgq: : Check index increments in tgq_decode_block()                                                                                                                                                                                                                                                                                                                         
  * avcodec/escape124:                                                                                                                                                                                                                                                                                                                                                                    
    - Fix signdness of end of input check                                                                                                                                                                                                                                                                                                                                                 
    - Fix some return codes                                                                                                                                                                                                                                                                                                                                                               
  * avcodec/ffv1dec:                                                                                                                                                                                                                                                                                                                                                                      
    - Check that num h/v slices is supported                                                                                                                                                                                                                                                                                                                                              
    - Fail earlier if prior context is corrupted                                                                                                                                                                                                                                                                                                                                          
    - Restructure slice coordinate reading a bit                                                                                                                                                                                                                                                                                                                                          
  * avcodec/mjpegenc: take into account component count when                                                                                                                                 
    writing the SOF header size                                                               
  * avcodec/mlpdec: Check max matrix instead of max channel in                                                                                                                               
    noise check                                                                               
  * avcodec/motionpixels: Mask pixels to valid values                                         
  * avcodec/mpeg12dec: Check input size                                                       
  * avcodec/nvenc:                                                                            
    - Fix b-frame DTS behavior with fractional framerates                                                                                                                                    
    - Fix vbv buffer size in cq mode                                                          
  * avcodec/pictordec: Remove mid exit branch                                                 
  * avcodec/pngdec: Check deloco index more exactly                                           
  * avcodec/rpzaenc: stop accessing out of bounds frame                                                                                                                                      
  * avcodec/scpr3: Check bx                                                                   
  * avcodec/scpr: Test bx before use                                                          
  * avcodec/snowenc: Fix visual weight calculation                                            
  * avcodec/speedhq: Check buf_size to be big enough for DC                                                                                                                                  
  * avcodec/sunrast: Fix maplength check                                                      
  * avcodec/tests/snowenc:                                                                    
    - Fix 2nd test                                                                            
    - Return a failure if DWT/IDWT mismatches                                                 
    - Unbreak DWT tests                                                                       
  * avcodec/tiff: Ignore tile_count                                                           
  * avcodec/utils:                                                                            
    - Allocate a line more for VC1 and WMV3                                                   
    - Ensure linesize for SVQ3                                                                
    - Use 32pixel alignment for bink                                                          
  * avcodec/videodsp_template: Adjust pointers to avoid undefined                                                                                                                            
    pointer things                                                                            
  * avcodec/vp3: Add missing check for av_malloc                                              
  * avcodec/wavpack:                                                                          
    - Avoid undefined shift in get_tail()                                                     
    - Check for end of input in wv_unpack_dsd_high()                                          
  * avcodec/xpmdec: Check size before allocation to avoid                                                                                                                                    
    truncation                                                                                
  * avfilter/vf_untile: swap the chroma shift values used for plane                                                                                                                          
    offsets                                                                                   
  * avformat/id3v2: Check taglen in read_uslt()                                               
  * avformat/mov: Check samplesize and offset to avoid integer                                                                                                                               
    overflow                                                                                  
  * avformat/mxfdec: Use 64bit in remainder                                                   
  * avformat/nutdec: Add check for avformat_new_stream                                                                                                                                       
  * avformat/replaygain: avoid undefined / negative abs                                                                                                                                      
  * swscale/input: Use more unsigned intermediates                                            
  * swscale/output: Bias 16bps output calculations to improve non                                                                                                                            
    overflowing range                                                                         
  * swscale: aarch64: Fix yuv2rgb with negative stride                                                                                                                                       
  * Use https for repository links                                                            
                                                                                              
- Update to version 4.4.3:                                                                    
  * Stable bug fix release, mainly codecs, filter and format fixes.                                                                                                                          

- Add patch to detect SDL2 &gt;= 2.1.0 (bsc#1202848):                                         

- Update to version 4.4.2:                                                                    
  * Stable bug fix release, mainly codecs, filter and format fixes.                                                                                                                          

- Add conflicts for ffmpeg-5's tools                                                          
- Enable Vulkan filters                                                                       
- Fix OS version check, so nvcodec is enabled for Leap too.                                                                                                                                  
- Disamble libsmbclient usage (can always be built with                                                                                                                                      
  --with-smbclient): the usecase of ffmpeg directly accessing                                                                                                                                
  smb:// shares is quite constructed (most users will have their                                                                                                                             
  smb shares mounted).                                                                        

- Update to version 4.4.1:                                                                    
  * Stable bug fix release, mainly codecs and format fixes.                                                                                                                                  

</description>                                                                                
</patchinfo>                                                  
openSUSE Build Service is sponsored by