diff options
author | wm4 <nfxjfg@googlemail.com> | 2015-06-17 00:21:02 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2015-07-28 02:42:14 +0200 |
commit | 3903a60d4beeb46cda5d830be2eb2bac76171ce8 (patch) | |
tree | ae5b68eeb96f6400d4675ff7ed53dd74ddcd7b99 /ffmpeg_dxva2.c | |
parent | 58a0dc1bdf67d11fbb2a46a1726ba9abc2550a9f (diff) | |
download | ffmpeg-3903a60d4beeb46cda5d830be2eb2bac76171ce8.tar.gz |
avio: fix potential crashes when combining ffio_ensure_seekback + crc
Calling ffio_ensure_seekback() if ffio_init_checksum() has been called
on the same context can lead to out of bounds memory accesses and
crashes. The reason is that ffio_ensure_seekback() does not update
checksum_ptr after reallocating the buffer, resulting in a dangling
pointer.
This effectively fixes potential crashes when opening mp3 files.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit dc87758775e2ce8be84e4fe598e12416e83d2845)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'ffmpeg_dxva2.c')
0 files changed, 0 insertions, 0 deletions