Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Mon, 25 Aug 2008 12:35:46 -0600
From: Vincent Danen <vdanen@...sec.ca>
To: oss-security@...ts.openwall.com
Subject: Re: Re: [vendor-sec] Re: Re: libxml2
	denial of service flaw (CVE-2008-3281)

* [2008-08-25 20:13:03 +0200] Florian Weimer wrote:

>* Vincent Danen:
>
>> Does anyone know if this affects anything other than librsvg?
>
>It's unclear if struct xmlEntity (especially its external allocation) is
>part of the public API or not.
>
>liferea 1.4.16b has this:
>
>  src/xml.c:                    entity = (xmlEntityPtr)g_new0 (xmlEntity, 1);
>
>PHP 5.2.6 has this:
>
>  ext/dom/dom_iterators.c:61:      ret = (xmlEntityPtr) xmlMalloc(sizeof(xmlEntity));
>  ext/dom/dom_iterators.c:62:      memset(ret, 0, sizeof(xmlEntity));
>
>QT 4.4.0 has this (with an instructive comment in front of it):
>
>  src/3rdparty/webkit/WebCore/dom/XMLTokenizer.cpp:static xmlEntity sharedXHTMLEntity = {
>
>(This is not the result of an exhaustive search.)

Thanks, Florian.  Looks like just recompiling librsvg may not be a good
idea.

-- 
Vincent Danen @ http://linsec.ca/

[ CONTENT OF TYPE application/pgp-signature SKIPPED ]

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Powered by Openwall GNU/*/Linux - Powered by OpenVZ