usn-2591-1
Vulnerability from osv_ubuntu
Paras Sethia discovered that curl could incorrectly re-use NTLM HTTP credentials when subsequently connecting to the same host over HTTP. (CVE-2015-3143)
Hanno Böck discovered that curl incorrectly handled zero-length host names. If a user or automated system were tricked into using a specially crafted host name, an attacker could possibly use this issue to cause curl to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 14.10 and Ubuntu 15.04. (CVE-2015-3144)
Hanno Böck discovered that curl incorrectly handled cookie path elements. If a user or automated system were tricked into parsing a specially crafted cookie, an attacker could possibly use this issue to cause curl to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 LTS, Ubuntu 14.10 and Ubuntu 15.04. (CVE-2015-3145)
Isaac Boukris discovered that when using Negotiate authenticated connections, curl could incorrectly authenticate the entire connection and not just specific HTTP requests. (CVE-2015-3148)
Yehezkel Horowitz and Oren Souroujon discovered that curl sent HTTP headers both to servers and proxies by default, contrary to expectations. This issue only affected Ubuntu 14.10 and Ubuntu 15.04. (CVE-2015-3153)
{
"affected": [
{
"database_specific": {
"cves_map": {
"cves": [
{
"id": "CVE-2015-3143",
"severity": [
{
"score": "medium",
"type": "Ubuntu"
}
]
},
{
"id": "CVE-2015-3145",
"severity": [
{
"score": "medium",
"type": "Ubuntu"
}
]
},
{
"id": "CVE-2015-3148",
"severity": [
{
"score": "medium",
"type": "Ubuntu"
}
]
}
],
"ecosystem": "Ubuntu:14.04:LTS"
}
},
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "curl",
"binary_version": "7.35.0-1ubuntu2.5"
},
{
"binary_name": "libcurl3",
"binary_version": "7.35.0-1ubuntu2.5"
},
{
"binary_name": "libcurl3-gnutls",
"binary_version": "7.35.0-1ubuntu2.5"
},
{
"binary_name": "libcurl3-nss",
"binary_version": "7.35.0-1ubuntu2.5"
}
]
},
"package": {
"ecosystem": "Ubuntu:14.04:LTS",
"name": "curl",
"purl": "pkg:deb/ubuntu/curl@7.35.0-1ubuntu2.5?arch=source\u0026distro=trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7.35.0-1ubuntu2.5"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7.32.0-1ubuntu1",
"7.33.0-1ubuntu1",
"7.34.0-1ubuntu1",
"7.35.0-1ubuntu1",
"7.35.0-1ubuntu2",
"7.35.0-1ubuntu2.1",
"7.35.0-1ubuntu2.2",
"7.35.0-1ubuntu2.3"
]
}
],
"aliases": [],
"details": "Paras Sethia discovered that curl could incorrectly re-use NTLM HTTP\ncredentials when subsequently connecting to the same host over HTTP.\n(CVE-2015-3143)\n\nHanno B\u00f6ck discovered that curl incorrectly handled zero-length host names.\nIf a user or automated system were tricked into using a specially crafted\nhost name, an attacker could possibly use this issue to cause curl to\ncrash, resulting in a denial of service, or possibly execute arbitrary\ncode. This issue only affected Ubuntu 14.10 and Ubuntu 15.04.\n(CVE-2015-3144)\n\nHanno B\u00f6ck discovered that curl incorrectly handled cookie path elements.\nIf a user or automated system were tricked into parsing a specially crafted\ncookie, an attacker could possibly use this issue to cause curl to crash,\nresulting in a denial of service, or possibly execute arbitrary code. This\nissue only affected Ubuntu 14.04 LTS, Ubuntu 14.10 and Ubuntu 15.04.\n(CVE-2015-3145)\n\nIsaac Boukris discovered that when using Negotiate authenticated\nconnections, curl could incorrectly authenticate the entire connection and\nnot just specific HTTP requests. (CVE-2015-3148)\n\nYehezkel Horowitz and Oren Souroujon discovered that curl sent HTTP headers\nboth to servers and proxies by default, contrary to expectations. This\nissue only affected Ubuntu 14.10 and Ubuntu 15.04. (CVE-2015-3153)\n",
"id": "USN-2591-1",
"modified": "2026-04-22T07:36:32Z",
"published": "2015-04-30T13:27:57Z",
"references": [
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-2591-1"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2015-3143"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2015-3144"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2015-3145"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2015-3148"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2015-3153"
}
],
"related": [],
"schema_version": "1.7.0",
"summary": "curl vulnerabilities",
"upstream": [
"UBUNTU-CVE-2015-3143",
"UBUNTU-CVE-2015-3144",
"UBUNTU-CVE-2015-3145",
"UBUNTU-CVE-2015-3148",
"UBUNTU-CVE-2015-3153"
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.