[Matroska-devel] Incomplete Matroska File, crashes libebml

Jory jcsston at wiesneronline.net
Sat Mar 6 08:47:49 CET 2004


Fix commited to libebml CVS

The bug was the ebml size reading code was overrunning the buffer it had for
data sizes, it's limited to 8 bytes but never checked if it was going over.
A simple if (size >=8) return NULL; fixed it.

Later,
Jory

----- Original Message -----
From: "Jory" <jcsston at wiesneronline.net>
To: "Jory" <jcsston at wiesneronline.net>
Sent: Tuesday, February 24, 2004 9:21 PM
Subject: Re: [Matroska-devel] Incomplete Matroska File, crashes libebml


> A small update,
> alexnoe has fixed AVIMux-GUI to not crash on this file.
>
> ----- Original Message -----
> From: "Jory" <jcsston at wiesneronline.net>
> To: <matroska-devel at lists.matroska.org>
> Sent: Friday, February 20, 2004 2:34 AM
> Subject: [Matroska-devel] Incomplete Matroska File, crashes libebml
>
>
> > I have an incomplete Matroska file that libebml crashes on when trying
to
> > read the ebml header.
> >
> > I uploaded it to
> > http://www.mycgiserver.com/~jcsston/simp.avi.mkv.zip
> > Do not extract this with the Shell Ext installed
> >
> > I did a little debugging and it looks like it is stuck in a loop in
> > EbmlElement.cpp:266 - 270.
> >
> > Jory
> >
> > _______________________________________________
> > Matroska-devel mailing list
> > Matroska-devel at lists.matroska.org
> > http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel




More information about the Matroska-devel mailing list