search menu icon-carat-right cmu-wordmark

CERT Coordination Center

Libxml2 URI parsing errors in nanohttp and nanoftp

Vulnerability Note VU#493966

Original Release Date: 2004-03-09 | Last Revised: 2004-03-09

Overview

Libxml is the XML parser for Gnome, a desktop suite and development platform for Linux systems. Libxml2, the latest version of the library as of this writing, has a buffer overflow vulnerability which may allow execution of arbitrary code.

Description

Gnome, a desktop suite and development platform for Linux systems, uses Libxml as an XML parser to handle encoding and decoding or URI strings (this is part of the GNOME XML Toolkit). The Libxml2 release of Libxml prior to version 2.6.6 (published Feb 12 2004) contains a buffer overflow vulnerability when parsing URI strings in XML-structrued files. If the URI is over 4096 bytes, it may be possible to crash software using a vulnerable version of Libxml2.

Impact

The complete impact of this vulnerability is not yet known. It is reported to cause a SEGV in software using a vulnerable version of Libxml2.

Solution

Update to Libxml2 version 2.6.6 or later at http://www.xmlsoft.org/downloads.html

Vendor Information

493966
 

CVSS Metrics

Group Score Vector
Base
Temporal
Environmental

References

Acknowledgements

Thanks to Yuuichi Teranishi for finding this vulnerability.

This document was written by Jeffrey S. Havrilla.

Other Information

CVE IDs: CVE-2004-0110
Date Public: 2004-02-12
Date First Published: 2004-03-09
Date Last Updated: 2004-03-09 20:04 UTC
Document Revision: 9

Sponsored by CISA.