CVE Catalog

CVE-2006-4197

High
Published: Translated: NVD NIST

Summary

Multiple buffer overflows exist in libmusicbrainz (aka mb_client or MusicBrainz Client Library) version 2.1.2 and earlier, and SVN 8406 and earlier. A remote attacker can cause a denial of service (crash) or execute arbitrary code via a long Location header from an HTTP server, or a long URL in RDF data.

Risk Assessment

An organization using a vulnerable version of libmusicbrainz may experience application crashes or, in the worst case, remote code execution by an attacker, potentially leading to system compromise.

Recommendation

Update libmusicbrainz to a version later than 2.1.2 or later than SVN 8406 that includes fixes for these overflows. If updating is not possible, consider restricting access to services that use this library.

Related vulnerabilities

Original NVD description (English source)

Multiple buffer overflows in libmusicbrainz (aka mb_client or MusicBrainz Client Library) 2.1.2 and earlier, and SVN 8406 and earlier, allow remote attackers to cause a denial of service (crash) or execute arbitrary code via (1) a long Location header by the HTTP server, which triggers an overflow in the MBHttp::Download function in lib/http.cpp; and (2) a long URL in RDF data, as demonstrated by a URL in an rdf:resource field in an RDF XML document, which triggers overflows in many functions in lib/rdfparse.c.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS