CVE-2018-16890
moderate-risk
Published 2019-02-06
libcurl versions from 7.36.0 to before 7.64.0 is vulnerable to a heap buffer out-of-bounds read. The function handling incoming NTLM type-2 messages (`lib/vauth/ntlm.c:ntlm_decode_type2_target`) does not validate incoming data correctly and is subject to an integer overflow vulnerability. Using that overflow, a malicious or broken NTLM server could trick libcurl to accept a bad length + offset combination that would lead to a buffer read out-of-bounds.
Do I need to act?
~
1.4% chance of exploitation in next 30 days
EPSS score — moderate exploit probability
-
Not on CISA KEV list
No confirmed active exploitation reported to CISA
?
Patch status unknown
Check vendor advisories for fix availability and mitigation guidance
7
CVSS 7.5/10
High
NETWORK
/ LOW complexity
Affected Products (14)
References (24)
Third Party Advisory
http://www.securityfocus.com/bid/106947
Third Party Advisory
https://access.redhat.com/errata/RHSA-2019:3701
Issue Tracking
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16890
Third Party Advisory
https://cert-portal.siemens.com/productcert/pdf/ssa-436177.pdf
Third Party Advisory
https://usn.ubuntu.com/3882-1/
Third Party Advisory
https://www.debian.org/security/2019/dsa-4386
Third Party Advisory
http://www.securityfocus.com/bid/106947
Third Party Advisory
https://access.redhat.com/errata/RHSA-2019:3701
Issue Tracking
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16890
Third Party Advisory
https://cert-portal.siemens.com/productcert/pdf/ssa-436177.pdf
and 4 more references
48
/ 100
moderate-risk
Severity
26/34 · High
Exploitability
4/34 · Minimal
Exposure
18/34 · Moderate