Heap Buffer Overflow in libcurl Affects Multiple Versions by Curl
CVE-2018-16890
5.4MEDIUM
Key Information:
- Vendor
The Curl Project
- Status
- Vendor
- CVE Published:
- 6 February 2019
Badges
๐พ Exploit Exists
What is CVE-2018-16890?
A vulnerability exists in libcurl versions from 7.36.0 to before 7.64.0, which can lead to a heap buffer out-of-bounds read. This issue arises due to improper validation of incoming NTLM type-2 messages in the ntlm_decode_type2_target function. If an attacker controls an NTLM server, they may exploit this vulnerability by providing a crafted length or offset value, which can result in the application reading beyond allocated memory, potentially leading to information disclosure or application instability.
Affected Version(s)
curl 7.64.0
References
EPSS Score
5% chance of being exploited in the next 30 days.
CVSS V3.1
Score:
5.4
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged
CVSS V3.0
Score:
5.4
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
