CVE-2017-1000257 - CVE House
Back to Database
Status published Unknown CVE-2017-1000257

An IMAP FETCH response line indicates the size of the...

Vulnerability Description

An IMAP FETCH response line indicates the size of the returned data, in number of bytes. When that response says the data is zero bytes, libcurl would pass on that (non-existing) data with a pointer and the size (zero) to the deliver-data function. libcurl's deliver-data function treats zero as a magic number and invokes strlen() on the data to figure out the length. The strlen() is called on a heap based buffer that might not be zero terminated so libcurl might read beyond the end of it into whatever memory lies after (or just crash) and then deliver that to the application as if it was actually downloaded.

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-2017-1000257

Credits & Attribution

No credits recorded in the NVD database.

Affected Vendor

Affected Software

libcurl, debian linux
Vulnerable Versions:
7.20.0, 8.0, 9.0

Timeline

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

CVSS Vectors

No vector data available

Weaknesses (CWE)

No CWE data available

MITRE ATT&CK TTPs

No associated TTPs found for this vulnerability.