blob: e2703089b5e5eb73722dd3fdd997d821b6735e99 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<glsa id="200907-03">
<title>APR Utility Library: Multiple vulnerabilities</title>
Multiple vulnerabilities in the Apache Portable Runtime Utility Library
might enable remote attackers to cause a Denial of Service or disclose
sensitive information.
<product type="ebuild">apr-util</product>
<announced>July 04, 2009</announced>
<revised>July 04, 2009: 01</revised>
<package name="dev-libs/apr-util" auto="yes" arch="*">
<unaffected range="ge">1.3.7</unaffected>
<vulnerable range="lt">1.3.7</vulnerable>
The Apache Portable Runtime Utility Library (aka apr-util) provides an
interface to functionality such as XML parsing, string matching and
databases connections.
Multiple vulnerabilities have been discovered in the APR Utility
<li>Matthew Palmer reported a heap-based buffer
underflow while compiling search patterns in the
apr_strmatch_precompile() function in strmatch/apr_strmatch.c
<li>kcope reported that the expat XML parser in
xml/apr_xml.c does not limit the amount of XML entities expanded
recursively (CVE-2009-1955).</li>
<li>C. Michael Pilato reported an
off-by-one error in the apr_brigade_vprintf() function in
buckets/apr_brigade.c (CVE-2009-1956).</li>
<impact type="normal">
A remote attacker could exploit these vulnerabilities to cause a Denial
of Service (crash or memory exhaustion) via an Apache HTTP server
running mod_dav or mod_dav_svn, or using several configuration files.
Additionally, a remote attacker could disclose sensitive information or
cause a Denial of Service by sending a specially crafted input. NOTE:
Only big-endian architectures such as PPC and HPPA are affected by the
latter flaw.
There is no known workaround at this time.
All Apache Portable Runtime Utility Library users should upgrade to the
latest version:
# emerge --sync
# emerge --ask --oneshot --verbose &quot;&gt;=dev-libs/apr-util-1.3.7&quot;</code>
<uri link="">CVE-2009-0023</uri>
<uri link="">CVE-2009-1955</uri>
<uri link="">CVE-2009-1956</uri>
<metadata tag="requester" timestamp="Fri, 26 Jun 2009 08:48:34 +0000">
<metadata tag="submitter" timestamp="Sun, 28 Jun 2009 12:16:58 +0000">
<metadata tag="bugReady" timestamp="Sat, 04 Jul 2009 07:45:32 +0000">