CVE-2017-1000100Sensitive Information Exposure in Libcurl

Severity
6.5MEDIUMNVD
EPSS
1.0%
top 23.46%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedOct 5
Latest updateMay 14

Description

When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 bytes), the file name is truncated to fit within the buffer boundaries, but the buffer size is still wrongly updated to use the untruncated length. This too large value is then used in the sendto() call, making curl attempt to send more data than what is actually put into the buffer. The endto() function will then read beyond the end of the heap based buffer. A malicious HTTP(S)

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:NExploitability: 2.8 | Impact: 3.6

Affected Packages2 packages

NVDhaxx/libcurl79 versions+78
Debianhaxx/curl< 7.55.0-1+3

Patches

🔴Vulnerability Details

4
GHSA
GHSA-86r8-52rx-6jcr: When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 bytes), the file name is truncat2022-05-14
OSV
curl vulnerabilities2017-10-10
OSV
CVE-2017-1000100: When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 bytes), the file name is truncat2017-10-05
CVEList
CVE-2017-1000100: When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 bytes), the file name is truncat2017-10-04

📋Vendor Advisories

5
Apple
CVE-2017-1000100: macOS High Sierra 10.13.1, Security Update 2017-001 Sierra, and Security Update 2017-004 El Capitan2017-10-31
Ubuntu
curl vulnerabilities2017-10-23
Ubuntu
curl vulnerabilities2017-10-10
Red Hat
curl: TFTP sends more than buffer size2017-08-09
Debian
CVE-2017-1000100: curl - When doing a TFTP transfer and curl/libcurl is given a URL that contains a very ...2017

💬Community

4
Bugzilla
CVE-2017-1000100 CVE-2017-1000101 mingw-curl: various flaws [epel-7]2017-08-09
Bugzilla
CVE-2017-1000099 CVE-2017-1000100 CVE-2017-1000101 curl: various flaws [fedora-all]2017-08-09
Bugzilla
CVE-2017-1000099 CVE-2017-1000100 CVE-2017-1000101 mingw-curl: various flaws [fedora-all]2017-08-09
Bugzilla
CVE-2017-1000100 curl: TFTP sends more than buffer size2017-08-04
CVE-2017-1000100 — Sensitive Information Exposure | cvebase