git.libav.org Git - libav.git/rss log

Libav master git repository

http://git.libav.org/?p=libav.git;a=summary

Les articles publiés sur le site

  • pcx : use the bytestream2 API for reading from input

    14 août 2016, par Anton Khirnov
    pcx: use the bytestream2 API for reading from input
    
    Fixes possible invalid reads.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/pcx.c
  • pcx : check that the packet is large enough before reading the header

    14 août 2016, par Anton Khirnov
    pcx: check that the packet is large enough before reading the header
    
    Fixes possible invalid reads.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/pcx.c
  • pcx : properly pad the scanline

    14 août 2016, par Anton Khirnov
    pcx: properly pad the scanline
    
    It is passed to the get_bits API, which requires buffers to be padded.
    
    Fixes possible invalid reads.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/pcx.c
  • cook : use the bytestream2 API for reading extradata

    14 août 2016, par Anton Khirnov
    cook: use the bytestream2 API for reading extradata
    
    Fixes possible invalid reads in corrupted files.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/cook.c
  • qpeg : fix an off by 1 error in the MV check

    14 août 2016, par Anton Khirnov
    qpeg: fix an off by 1 error in the MV check
    
    height - me_y is the line from which we read, so it must be strictly
    smaller than the frame height. Fixes possible invalid reads in corrupted
    files.
    
    Also, use a proper context for logging the error.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/qpeg.c