CVE-2009-0037 json
The redirect implementation in curl and libcurl 5.11 through 7.19.3, when CURLOPT_FOLLOWLOCATION is enabled, accepts arbitrary Location val…
published 2009-03-05 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-0048
- cvss
- 6.8
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 9.0%
- EPSS 9.0% chance of exploitation in 30 days, percentile 95%
- public exploits
- 1
- Exploit-DB
Summary
The redirect implementation in curl and libcurl 5.11 through 7.19.3, when CURLOPT_FOLLOWLOCATION is enabled, accepts arbitrary Location values, which might allow remote HTTP servers to (1) trigger arbitrary requests to intranet servers, (2) read or overwrite arbitrary files via a redirect to a file: URL, or (3) execute arbitrary commands via a redirect to an scp: URL.
Patch / fix
- haxx curl 7.19.4
- haxx libcurl 7.19.4
- curl Debian 14, Debian 13, Debian 12 7.18.2-8.1
debian advisories DEBIAN-CVE-2009-0037
- curl RHEL 2.1 7.8-3.rhel2
- curl RHEL 3 7.10.6-9.rhel3
- curl RHEL 4 7.12.1-11.1.el4_7.1
- curl RHEL 5 7.15.5-2.1.el5_3.4
red hat advisories RHSA-2009:0341
- curl openSUSE Tumbleweed 7.51.0-1.1
opensuse advisories openSUSE-SU-2024:10303-1
- securityfocus.com/bid/33962 patch
- curl.haxx.se/lxr/source/CHANGES advisory
- curl.haxx.se/docs/adv_20090303.html advisory
- vupen.com/english/advisories/2009/0581 advisory
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2009-0037 updated cvss 4.3
curl: local file access via unsafe redirects
-
Red Hat Desktop version 3 curl 7.10.6-9.rhel3 Red Hat Enterprise Linux (v. 5 server) curl 7.15.5-2.1.el5_3.4 Red Hat Enterprise Linux AS (Advanced Server) version 2.1 curl 7.8-3.rhel2 Red Hat Enterprise Linux AS version 3 curl 7.10.6-9.rhel3 Red Hat Enterprise Linux AS version 4 curl 7.12.1-11.1.el4_7.1 Red Hat Enterprise Linux Desktop (v. 5 client) curl 7.15.5-2.1.el5_3.4fixed: vendor fix RHSA-2009:0341
+9 more productsfewer
Red Hat Enterprise Linux Desktop version 4 curl 7.12.1-11.1.el4_7.1 Red Hat Enterprise Linux Desktop Workstation (v. 5 client) curl 7.15.5-2.1.el5_3.4 Red Hat Enterprise Linux ES version 2.1 curl 7.8-3.rhel2 Red Hat Enterprise Linux ES version 3 curl 7.10.6-9.rhel3 Red Hat Enterprise Linux ES version 4 curl 7.12.1-11.1.el4_7.1 Red Hat Enterprise Linux WS version 2.1 curl 7.8-3.rhel2 Red Hat Enterprise Linux WS version 3 curl 7.10.6-9.rhel3 Red Hat Enterprise Linux WS version 4 curl 7.12.1-11.1.el4_7.1 Red Hat Linux Advanced Workstation 2.1 curl 7.8-3.rhel2
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (EDB-32834)
- Published
Exploit prediction
9.05% chance of exploitation in the next 30 days, higher than 95% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-32834 cURL/libcURL 7.19.3 - HTTP 'Location:' Redirect Security Bypass remote, 2009-03-03
- securityfocus.com http://www.securityfocus.com/bid/33962 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 6.8 | AV:N/AC:M/Au:N/C:P/I:P/A:P |
Classification
- Weakness
-
- CWE-352 Cross-Site Request Forgery
References
-
curl.haxx.se
/lxr/source/CHANGES
patch, vendor-advisory
-
curl.haxx.se
/docs/adv_20090303.html
patch, vendor-advisory
-
vupen.com
/english/advisories/2009/0581
vdb-entry, patch, vendor-advisory
-
securityfocus.com
/bid/33962
vdb-entry, exploit, patch
-
ubuntu.com
/usn/USN-726-1
vendor-advisory
-
redhat.com
/support/errata/RHSA-2009-0341.html
vendor-advisory
-
debian.org
/security/2009/dsa-1738
vendor-advisory
-
lists.apple.com
/archives/security-announce/2010//Mar/msg00001.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2009-03/msg00001.html
vendor-advisory
-
slackware.com
/security/viewer.php?l=slackware-security&y=2009&m=slackware-security.476602
vendor-advisory
-
security.gentoo.org
/glsa/glsa-200903-21.xml
vendor-advisory
-
secunia.com
/advisories/34138
third-party-advisory, vendor-advisory
-
secunia.com
/advisories/34259
third-party-advisory
-
secunia.com
/advisories/35766
third-party-advisory
-
secunia.com
/advisories/34255
third-party-advisory
- withdk.com /2009/03/03/curllibcurl-redirect-arbitrary-file-access/
-
exchange.xforce.ibmcloud.com
/vulnerabilities/49030
vdb-entry
-
vupen.com
/english/advisories/2009/1865
vdb-entry
- wiki.rpath.com /wiki/Advisories:rPSA-2009-0042
-
secunia.com
/advisories/34202
third-party-advisory
-
securityfocus.com
/archive/1/501757/100/0/threaded
mailing-list
-
lists.vmware.com
/pipermail/security-announce/2009/000060.html
mailing-list
- support.apple.com /kb/HT4077
- withdk.com /archives/Libcurl_arbitrary_file_access.pdf
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11054
vdb-entry, signature
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A6074
vdb-entry, signature
-
securitytracker.com
/id?1021783
vdb-entry
-
secunia.com
/advisories/34251
third-party-advisory
-
secunia.com
/advisories/34399
third-party-advisory
-
securityfocus.com
/archive/1/504849/100/0/threaded
mailing-list
-
secunia.com
/advisories/34237
third-party-advisory
- vmware.com /security/advisories/VMSA-2009-0009.html
Sources
- CVE List CVE-2009-0037
- NVD CVE-2009-0037
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Improve affected version range and add fix versions.