CVE-2013-1944
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the...
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
Exploit likelihood
What each source reports
NVD Score used
5.0
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
- Record
CVE-2013-1944- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
- Record
CVE-2013-1944- Updated
- 2026-11-02
EUVDEUVD-2013-1936 No score
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
- Record
EUVD-2013-1936- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-q8gg-xjf7-2v3w No score
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the...
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
- Record
GHSA-q8gg-xjf7-2v3w- Weakness
- CWE-200
- Updated
- 2026-11-02
OSVCURL-CVE-2013-1944 No score
cookie domain tailmatch
libcurl is vulnerable to a cookie leak vulnerability when doing requests across domains with matching tails.
When communicating over HTTP(S) and having libcurl's cookie engine enabled, libcurl stores and holds cookies for use when subsequent requests are done to hosts and paths that match those kept cookies. Due to a bug in the tailmatching function, libcurl could wrongly send cookies meant for the domain 'ample.com' when communicating with 'example.com'.
This vulnerability can be used to hijack sessions in targeted attacks since registering domains using a known domain's name as an ending is trivial.
Both curl the command line tool and applications using the libcurl library are vulnerable.
- Record
CURL-CVE-2013-1944- Updated
- 2026-11-02
OSV No score
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
- Record
CVE-2013-1944- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-1944 No score
The tailMatch function in cookie.c in cURL and libcurl before 7.30.0 does not properly match the path domain when sending cookies, which allows remote attackers to steal cookies via a matching suffix in the domain of a URL.
- Record
DEBIAN-CVE-2013-1944- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10303-1 No score
curl-7.51.0-1.1 on GA media
These are all security issues fixed in the curl-7.51.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10303-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlDebian:12 |
before 7.29.0-2.1 | 7.29.0-2.1 |
curlDebian:13 |
before 7.29.0-2.1 | 7.29.0-2.1 |
curlDebian:14 |
before 7.29.0-2.1 | 7.29.0-2.1 |
curlDebian:6.0 |
before 7.21.0-2.1+squeeze3, plus listed versions 7.21.0-17.21.0-27.21.0-2.1+squeeze17.21.0-2.1+squeeze2 |
7.21.0-2.1+squeeze3 |
curlRed Hat:enterprise_linux:5::server |
before 0:7.15.5-16.el5_9 | 0:7.15.5-16.el5_9 |
curl-debuginfoRed Hat:enterprise_linux:5::server |
before 0:7.15.5-16.el5_9 | 0:7.15.5-16.el5_9 |
curl-develRed Hat:enterprise_linux:5::server |
before 0:7.15.5-16.el5_9 | 0:7.15.5-16.el5_9 |
curlRed Hat:enterprise_linux:6::client |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curl-debuginfoRed Hat:enterprise_linux:6::client |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurlRed Hat:enterprise_linux:6::client |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libcurl-develRed Hat:enterprise_linux:6::client |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curlRed Hat:enterprise_linux:6::computenode |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curl-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurlRed Hat:enterprise_linux:6::computenode |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurl-develRed Hat:enterprise_linux:6::computenode |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curlRed Hat:enterprise_linux:6::server |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curl-debuginfoRed Hat:enterprise_linux:6::server |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurlRed Hat:enterprise_linux:6::server |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurl-develRed Hat:enterprise_linux:6::server |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curlRed Hat:enterprise_linux:6::workstation |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curl-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurlRed Hat:enterprise_linux:6::workstation |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
libcurl-develRed Hat:enterprise_linux:6::workstation |
before 0:7.19.7-36.el6_4 | 0:7.19.7-36.el6_4 |
curlopenSUSE:Tumbleweed From an advisory covering 32 CVEs |
before 7.51.0-1.1 | 7.51.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-1944 is a medium vulnerability (CVSS 5.0) in Haxx Curl, published April 12, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.34%, the 91st percentile. Fixed in curl 7.29.0-2.1.
References
oracle.com/technetwork/topics/security/ovmbulletinjul2016-3090546.html
mandriva.com/security/advisories?name=MDVSA-2013:151
osvdb.org/92316
debian.org/security/2012/dsa-2660
lists.fedoraproject.org/pipermail/package-announce/2013-May/104598.html
ubuntu.com/usn/USN-1801-1
Show 57 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=950577
lists.fedoraproject.org/pipermail/package-announce/2013-May/104207.html
lists.fedoraproject.org/pipermail/package-announce/2013-April/102056.html
lists.fedoraproject.org/pipermail/package-announce/2013-April/102711.html
lists.apple.com/archives/security-announce/2013/Oct/msg00004.html
curl.haxx.se/docs/adv_20130412.html
lists.opensuse.org/opensuse-updates/2013-06/msg00016.html
wiki.mageia.org/en/Support/Advisories/MGASA-2013-0121
securityfocus.com/bid/59058
secunia.com/advisories/53044
rhn.redhat.com/errata/RHSA-2013-0771.html
secunia.com/advisories/53051
lists.fedoraproject.org/pipermail/package-announce/2013-May/105539.html
lists.fedoraproject.org/pipermail/package-announce/2013-May/106606.html
secunia.com/advisories/53097
lists.opensuse.org/opensuse-updates/2013-06/msg00013.html
github.com/bagder/curl/commit/2eb8dcf26cb37f09cffe26909a646e702dbcab66
nvd.nist.gov/vuln/detail/CVE-2013-1944
github.com/advisories/GHSA-q8gg-xjf7-2v3w
security-tracker.debian.org/tracker/CVE-2013-1944
access.redhat.com/errata/RHSA-2013:0771
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0771.json
access.redhat.com/security/cve/CVE-2013-1944
cve.org/CVERecord?id=CVE-2013-1944
suse.com/security/cve/CVE-2009-0037
suse.com/security/cve/CVE-2009-2417
suse.com/security/cve/CVE-2013-0249
suse.com/security/cve/CVE-2013-1944
suse.com/security/cve/CVE-2013-2174
suse.com/security/cve/CVE-2013-4545
suse.com/security/cve/CVE-2014-0015
suse.com/security/cve/CVE-2014-0138
suse.com/security/cve/CVE-2014-0139
suse.com/security/cve/CVE-2014-3613
suse.com/security/cve/CVE-2014-3620
suse.com/security/cve/CVE-2014-8150
suse.com/security/cve/CVE-2015-3143
suse.com/security/cve/CVE-2015-3144
suse.com/security/cve/CVE-2015-3145
suse.com/security/cve/CVE-2015-3148
suse.com/security/cve/CVE-2015-3153
suse.com/security/cve/CVE-2015-3236
suse.com/security/cve/CVE-2015-3237
suse.com/security/cve/CVE-2016-0755
suse.com/security/cve/CVE-2016-7167
suse.com/security/cve/CVE-2016-8615
suse.com/security/cve/CVE-2016-8616
suse.com/security/cve/CVE-2016-8617
suse.com/security/cve/CVE-2016-8618
suse.com/security/cve/CVE-2016-8619
suse.com/security/cve/CVE-2016-8620
suse.com/security/cve/CVE-2016-8621
suse.com/security/cve/CVE-2016-8622
suse.com/security/cve/CVE-2016-8623
suse.com/security/cve/CVE-2016-8624
suse.com/security/cve/CVE-2016-8625