blob: 7fb985fdcbfc650afd68209da559004d74f10f05 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<glsa id="200903-21">
<title>cURL: Arbitrary file access</title>
A vulnerability in cURL may allow for arbitrary file access.
<product type="ebuild">curl</product>
<announced>March 09, 2009</announced>
<revised>March 09, 2009: 01</revised>
<package name="net-misc/curl" auto="yes" arch="*">
<unaffected range="ge">7.19.4</unaffected>
<vulnerable range="lt">7.19.4</vulnerable>
cURL is a command line tool for transferring files with URL syntax,
supporting numerous protocols.
David Kierznowski reported that the redirect implementation accepts
arbitrary Location values when CURLOPT_FOLLOWLOCATION is enabled.
<impact type="normal">
A remote attacker could possibly exploit this vulnerability to make
remote HTTP servers trigger arbitrary requests to intranet servers and
read or overwrite arbitrary files via a redirect to a file: URL, or, if
the libssh2 USE flag is enabled, execute arbitrary commands via a
redirect to an scp: URL.
There is no known workaround at this time.
All cURL users should upgrade to the latest version:
# emerge --sync
# emerge --ask --oneshot --verbose &quot;&gt;=net-misc/curl-7.19.4&quot;</code>
<uri link="">CVE-2009-0037</uri>
<metadata tag="requester" timestamp="Thu, 05 Mar 2009 20:06:34 +0000">
<metadata tag="submitter" timestamp="Thu, 05 Mar 2009 23:20:10 +0000">
<metadata tag="bugReady" timestamp="Fri, 06 Mar 2009 22:09:58 +0000">