CVE-2018-16840

Priority
Description
A heap use-after-free flaw was found in curl versions from 7.59.0 through
7.61.1 in the code related to closing an easy handle. When closing and
cleaning up an 'easy' handle in the `Curl_close()` function, the library
code first frees a struct (without nulling the pointer) and might then
subsequently erroneously write to a struct field within that already freed
struct.
Assigned-to
mdeslaur
Notes
mdeslaurintroduced by https://github.com/curl/curl/commit/b46cfbc068
in curl 7.59
Package
Source: curl (LP Ubuntu Debian)
Upstream:pending (7.62.0)
Ubuntu 12.04 ESM (Precise Pangolin):not-affected
Ubuntu 14.04 ESM (Trusty Tahr):not-affected
Ubuntu 16.04 LTS (Xenial Xerus):not-affected
Ubuntu 18.04 LTS (Bionic Beaver):not-affected (7.58.0-2ubuntu3.3)
More Information

Updated: 2020-03-18 22:51:39 UTC (commit 2ea7df7bd1e69e1e489978d2724a936eb3faa1b8)