peter bassill · operator
$ cve CVE-2018-16840 JSON

CVE-2018-16840

9.8
CRITICAL · CVSS 3.1 · EPSS 3.4% (pctl 89)

In your normal cycle

Critical by CVSS (9.8), but no sign of active exploitation.

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.

Scoring

CVSS9.8 (CRITICAL, v3.1)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS3.4% — more likely to be exploited than 89% of all CVEs
WeaknessCWE-416
On CISA KEVno
Public exploitnone known
Published2018-10-31
Last modified2026-06-17

Affected (2)

VendorProduct
canonicalubuntu linux
haxxcurl

References

→ the Explorer  ·  watch your stack  ·  NVD