vlc | branch: master | Francois Cartegnie <[email protected]> | Tue Feb 26 
22:14:04 2019 +0100| [289041f41a1d7d62da589ed01b1fa832fb68e7fa] | committer: 
Francois Cartegnie

demux: ogg: fix read overflow

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=289041f41a1d7d62da589ed01b1fa832fb68e7fa
---

 modules/demux/ogg.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/demux/ogg.c b/modules/demux/ogg.c
index 5ef358692b..2ee1845006 100644
--- a/modules/demux/ogg.c
+++ b/modules/demux/ogg.c
@@ -3082,6 +3082,8 @@ static void Ogg_ReadSkeletonHeader( demux_t *p_demux, 
logical_stream_t *p_stream
                                     ogg_packet *p_oggpacket )
 {
     demux_sys_t *p_sys = p_demux->p_sys;
+    if( p_oggpacket->bytes < 12 )
+        return;
 
     p_sys->p_skelstream = p_stream;
     /* There can be only 1 skeleton for streams */

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to