curl: URL unescape heap overflow via integer truncation
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| The Curl Project | curl | affected |
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Software Collections for Red Hat Enterprise Linux 6 | |||
| httpd24-curl-0:7.61.1-1.el6 | cpe:/a:redhat:rhel_software_collections:3::el6 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-httpd-0:2.4.34-7.el6 | cpe:/a:redhat:rhel_software_collections:3::el6 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-nghttp2-0:1.7.1-7.el6 | cpe:/a:redhat:rhel_software_collections:3::el6 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| Red Hat Software Collections for Red Hat Enterprise Linux 7 | |||
| httpd24-curl-0:7.61.1-1.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-httpd-0:2.4.34-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-nghttp2-0:1.7.1-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| Red Hat Software Collections for Red Hat Enterprise Linux 7.4 EUS | |||
| httpd24-curl-0:7.61.1-1.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-httpd-0:2.4.34-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-nghttp2-0:1.7.1-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| Red Hat Software Collections for Red Hat Enterprise Linux 7.5 EUS | |||
| httpd24-curl-0:7.61.1-1.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-httpd-0:2.4.34-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-nghttp2-0:1.7.1-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| Red Hat Software Collections for Red Hat Enterprise Linux 7.6 EUS | |||
| httpd24-curl-0:7.61.1-1.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-httpd-0:2.4.34-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| httpd24-nghttp2-0:1.7.1-7.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2018:3558 | 2018-11-13T00:00:00Z |
| Text-Only JBCS | |||
| curl | cpe:/a:redhat:jboss_core_services:1 | RHSA-2018:2486 | 2018-08-16T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-711-1 | curl security update |
Debian DSA |
DSA-3705-1 | curl security update |
EUVD |
EUVD-2016-9467 | The URL percent-encoding decode function in libcurl before 7.51.0 is called `curl_easy_unescape`. Internally, even if this function would be made to allocate a unscape destination buffer larger than 2GB, it would return that new length in a signed 32 bit integer variable, thus the length would get either just truncated or both truncated and turned negative. That could then lead to libcurl writing outside of its heap based buffer. |
Ubuntu USN |
USN-3123-1 | curl vulnerabilities |
No CVSS v4.0
No CVSS v3.1
This CVE is not in the KEV list.
Exploit prediction score: 4.7% (4.670% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|