Re: Heap use after free in parser.c

Nick Wellnhofer <[email protected]>
Newsgroups gmane.comp.gnome.lib.xml.general
Message-ID <[email protected]>
On 02/01/2018 20:08, Jay Civelli via xml wrote:
> We ran into a heap use after free in Chromium http://crbug.com/793715 
> <http://crbug.com/793715> that I think I tracked down.

I don't have access to this page.

> I have a tentative patch attached to address it.
> In parser.c, if a call to xmlCharEncInput() fails and has grown the buffer, 
> the ctxt object could still point to the old deleted buffer.

Maybe it's better to call xmlHaltParser if xmlCharEncInput fails. That's what 
the other code path in xmlParseChunk does.

Nick
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.