[FFmpeg-devel] memory corruption in avio_read

Mikhail I. Izmestev im at cgtribe.com
Thu Feb 9 11:13:29 CET 2012


09.02.2012 11:47, Mikhail I. Izmestev wrote:
[...]
>
> ffmpeg version 0.7.3, Copyright (c) 2000-2011 the FFmpeg developers
>   built on Sep  8 2011 14:51:33 with gcc 4.5.4 20110822 (prerelease)
>   configuration: --enable-shared --disable-static 
> --enable-memalign-hack --disable-avfilter --arch=x86_64 
> --cross-prefix=x86_64-w64-mingw32- --target-os=mingw32 --disable-dxva2
>   libavutil    50. 43. 0 / 50. 43. 0
>   libavcodec   52.122. 0 / 52.122. 0
>   libavformat  52.110. 0 / 52.110. 0
>   libavdevice  52.  5. 0 / 52.  5. 0
>   libswscale    0. 14. 1 /  0. 14. 1
>
> this is not latest version, so is this corruption was fixed in latest 
> code?
I have found commit

commit f5978250524f03364c4c67f14dab86db66f7a908
Author: Michael Niedermayer<michaelni at gmx.at>
Date:   Sat Aug 27 21:24:13 2011 +0200

     Fix memory corruption incase  of memory allocation failure in av_probe_input_buffer()

     Reported-by: Tanami Ohad
     Signed-off-by: Michael Niedermayer<michaelni at gmx.at>
     (cherry picked from commit 941bb552c6e08b40eb7d7842df19285cd650edd0)


looks like it make sense in my case.

Mikhail.


More information about the ffmpeg-devel mailing list