]> git.sesse.net Git - vlc/commit
Check element size before reading it
authorDenis Charmet <typx@dinauz.org>
Wed, 10 Jul 2013 21:09:59 +0000 (23:09 +0200)
committerDenis Charmet <typx@dinauz.org>
Wed, 10 Jul 2013 21:53:48 +0000 (23:53 +0200)
commit027380966251622435288af5b0f9bacfec549288
tree85dfc1674c4a4074d6ea96b2654ee3c0782624be
parentd3a43ec88f34eca9c59151c076bb7226a9db5d8c
Check element size before reading it

This should avoid integer overflows inside the libebml causing heap buffer overflow. Since new called by the lib is limited to SIZE_MAX bytes.
modules/demux/mkv/demux.cpp
modules/demux/mkv/matroska_segment.cpp
modules/demux/mkv/matroska_segment_parse.cpp