CVE-2016-8622 - CVE House
Back to Database
Status published Low CVE-2016-8622

The URL percent-encoding decode function in libcurl before 7.51.0 is...

Vulnerability Description

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.

Impact Analysis

Refer to official advisory for detailed impact metrics.

Remediation

Ensure systems are updated to the latest vendor-supplied patch levels.

THREAT MONITOR

Am I Vulnerable?

Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2016-8622

Credits & Attribution

No credits recorded in the NVD database.

Affected Vendor

The Curl Project

View all reports →

Affected Software

curl
Vulnerable Versions:
7.51.0

Timeline

Official Publish: July 31st, 2018
Last Modified: April 15th, 2026
Added to House: July 20th, 2026

CVSS Vectors

V3: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N

Weaknesses (CWE)