The sanitize_cookie_path function in cURL and libcurl 7.31.0 through 7.41.0 does not…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Partial · Partial · Partial
- Fix status
- No fix listed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA. Impact type from CWE-119 and the CVSS impact.
Summary
The sanitize_cookie_path function in cURL and libcurl 7.31.0 through 7.41.0 does not properly calculate an index, which allows remote attackers to cause a denial of service (out-of-bounds write and crash) or possibly have other unspecified impact via a cookie path containing only a double-quote character.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 41
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:fedoraproject:fedora:21:*:*:*:*:*:*:* | 21 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:* | 22 | Vulnerable | Fedoraproject |
| cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:lts:*:*:* | 12.04 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:* | 14.04 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:14.10:*:*:*:*:*:*:* | 14.10 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:15.04:*:*:*:*:*:*:* | 15.04 | Vulnerable | Canonical |
| cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:* | 7.0 | Vulnerable | Debian |
| cpe:2.3:a:haxx:curl:7.31.0:*:*:*:*:*:*:* | 7.31.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.32.0:*:*:*:*:*:*:* | 7.32.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.33.0:*:*:*:*:*:*:* | 7.33.0 | Vulnerable | Haxx |
- cpe:2.3:o:fedoraproject:fedora:21:*:*:*:*:*:*:* Versions 21 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:* Versions 22 Vulnerable ·Fedoraproject
- cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:lts:*:*:* Versions 12.04 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:* Versions 14.04 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:14.10:*:*:*:*:*:*:* Versions 14.10 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:15.04:*:*:*:*:*:*:* Versions 15.04 Vulnerable ·Canonical
- cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Debian
- cpe:2.3:a:haxx:curl:7.31.0:*:*:*:*:*:*:* Versions 7.31.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.32.0:*:*:*:*:*:*:* Versions 7.32.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.33.0:*:*:*:*:*:*:* Versions 7.33.0 Vulnerable ·Haxx
Show 31 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:haxx:curl:7.34.0:*:*:*:*:*:*:* | 7.34.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.35.0:*:*:*:*:*:*:* | 7.35.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.36.0:*:*:*:*:*:*:* | 7.36.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.37.0:*:*:*:*:*:*:* | 7.37.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.37.1:*:*:*:*:*:*:* | 7.37.1 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.38.0:*:*:*:*:*:*:* | 7.38.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.39.0:*:*:*:*:*:*:* | 7.39.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.40.0:*:*:*:*:*:*:* | 7.40.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:curl:7.41.0:*:*:*:*:*:*:* | 7.41.0 | Vulnerable | Haxx |
| cpe:2.3:o:apple:mac_os_x:10.10.0:*:*:*:*:*:*:* | 10.10.0 | Vulnerable | Apple |
| cpe:2.3:o:apple:mac_os_x:10.10.1:*:*:*:*:*:*:* | 10.10.1 | Vulnerable | Apple |
| cpe:2.3:o:apple:mac_os_x:10.10.2:*:*:*:*:*:*:* | 10.10.2 | Vulnerable | Apple |
| cpe:2.3:o:apple:mac_os_x:10.10.3:*:*:*:*:*:*:* | 10.10.3 | Vulnerable | Apple |
| cpe:2.3:o:apple:mac_os_x:10.10.4:*:*:*:*:*:*:* | 10.10.4 | Vulnerable | Apple |
| cpe:2.3:o:oracle:solaris:11.3:*:*:*:*:*:*:* | 11.3 | Vulnerable | Oracle |
| cpe:2.3:a:haxx:libcurl:7.30.0:*:*:*:*:*:*:* | 7.30.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.31.0:*:*:*:*:*:*:* | 7.31.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.32.0:*:*:*:*:*:*:* | 7.32.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.33.0:*:*:*:*:*:*:* | 7.33.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.34.0:*:*:*:*:*:*:* | 7.34.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.35.0:*:*:*:*:*:*:* | 7.35.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.36.0:*:*:*:*:*:*:* | 7.36.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.37.0:*:*:*:*:*:*:* | 7.37.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.37.1:*:*:*:*:*:*:* | 7.37.1 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.38.0:*:*:*:*:*:*:* | 7.38.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.39:*:*:*:*:*:*:* | 7.39 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.40.0:*:*:*:*:*:*:* | 7.40.0 | Vulnerable | Haxx |
| cpe:2.3:a:haxx:libcurl:7.41.0:*:*:*:*:*:*:* | 7.41.0 | Vulnerable | Haxx |
| cpe:2.3:a:hp:system_management_homepage:*:*:*:*:*:*:*:* | up to 7.5.3.1 | Vulnerable | Hewlett Packard Enterprise |
| cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:* | 13.1 | Vulnerable | openSUSE |
| cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:* | 13.2 | Vulnerable | openSUSE |
- cpe:2.3:a:haxx:curl:7.34.0:*:*:*:*:*:*:* Versions 7.34.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.35.0:*:*:*:*:*:*:* Versions 7.35.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.36.0:*:*:*:*:*:*:* Versions 7.36.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.37.0:*:*:*:*:*:*:* Versions 7.37.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.37.1:*:*:*:*:*:*:* Versions 7.37.1 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.38.0:*:*:*:*:*:*:* Versions 7.38.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.39.0:*:*:*:*:*:*:* Versions 7.39.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.40.0:*:*:*:*:*:*:* Versions 7.40.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:curl:7.41.0:*:*:*:*:*:*:* Versions 7.41.0 Vulnerable ·Haxx
- cpe:2.3:o:apple:mac_os_x:10.10.0:*:*:*:*:*:*:* Versions 10.10.0 Vulnerable ·Apple
- cpe:2.3:o:apple:mac_os_x:10.10.1:*:*:*:*:*:*:* Versions 10.10.1 Vulnerable ·Apple
- cpe:2.3:o:apple:mac_os_x:10.10.2:*:*:*:*:*:*:* Versions 10.10.2 Vulnerable ·Apple
- cpe:2.3:o:apple:mac_os_x:10.10.3:*:*:*:*:*:*:* Versions 10.10.3 Vulnerable ·Apple
- cpe:2.3:o:apple:mac_os_x:10.10.4:*:*:*:*:*:*:* Versions 10.10.4 Vulnerable ·Apple
- cpe:2.3:o:oracle:solaris:11.3:*:*:*:*:*:*:* Versions 11.3 Vulnerable ·Oracle
- cpe:2.3:a:haxx:libcurl:7.30.0:*:*:*:*:*:*:* Versions 7.30.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.31.0:*:*:*:*:*:*:* Versions 7.31.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.32.0:*:*:*:*:*:*:* Versions 7.32.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.33.0:*:*:*:*:*:*:* Versions 7.33.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.34.0:*:*:*:*:*:*:* Versions 7.34.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.35.0:*:*:*:*:*:*:* Versions 7.35.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.36.0:*:*:*:*:*:*:* Versions 7.36.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.37.0:*:*:*:*:*:*:* Versions 7.37.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.37.1:*:*:*:*:*:*:* Versions 7.37.1 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.38.0:*:*:*:*:*:*:* Versions 7.38.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.39:*:*:*:*:*:*:* Versions 7.39 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.40.0:*:*:*:*:*:*:* Versions 7.40.0 Vulnerable ·Haxx
- cpe:2.3:a:haxx:libcurl:7.41.0:*:*:*:*:*:*:* Versions 7.41.0 Vulnerable ·Haxx
- cpe:2.3:a:hp:system_management_homepage:*:*:*:*:*:*:*:* Versions up to 7.5.3.1 Vulnerable ·Hewlett Packard Enterprise
- cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:* Versions 13.1 Vulnerable ·openSUSE
- cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:* Versions 13.2 Vulnerable ·openSUSE
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
Not affected: 5 products
- Red Hat Ceph Storage 1.2
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Virtualization 3
Timeline
- 2026-10-02 Threatist record created from CVE-2015-3145
- 2026-10-03 Alias added: GHSA-c7m9-x5vw-4grr
References
Advisory 16
- FEDORA-2015-6853
- DSA-3232
- http://curl.haxx.se/docs/adv_20150422C.html
- FEDORA-2015-6712
- MDVSA-2015:219
- USN-2591-1
- APPLE-SA-2015-08-13-2
- http://www.oracle.com/technetwork/topics/security/bulletinjan2016-2867206.html
- openSUSE-SU-2015:0799
- http://advisories.mageia.org/MGASA-2015-0179.html
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05045763
- https://support.apple.com/kb/HT205031
- GLSA-201509-02
- FEDORA-2015-6728
- FEDORA-2015-6695
- FEDORA-2015-6864
Sources
- CVE-2015-3145 · CVE Program
- CVE-2015-3145 · NVD
- FIRST EPSS
- GHSA-c7m9-x5vw-4grr · GitHub Advisory Database · CC BY 4.0
- CVE-2015-3145 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences