1. Gentoo Linux Security Advisory
| Advisory Reference | GLSA 200903-21 / curl |
| Release Date | March 09, 2009 |
| Latest Revision | March 09, 2009: 01 |
| Impact | normal |
| Exploitable | remote |
| Package | Vulnerable versions | Unaffected versions | Architecture(s) |
| net-misc/curl | < 7.19.4 | >= 7.19.4 | All supported architectures |
Related bugreports: #260361
A vulnerability in cURL may allow for arbitrary file access.
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.
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:
Code Listing 3.1: Resolution |
# emerge --sync # emerge --ask --oneshot --verbose ">=net-misc/curl-7.19.4" |