Wind River Support Network

HomeDefectsLIN6-14019
Fixed

LIN6-14019 : Security Advisory - curl - CVE-2017-1000257

Created: Nov 30, 2017    Updated: Dec 3, 2018
Resolved Date: Dec 25, 2017
Found In Version: 6.0.0.35
Fix Version: 6.0.0.36
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: Userspace

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.

https://nvd.nist.gov/vuln/detail/CVE-2017-1000257

Other Downloads


Live chat
Online