Heap Out-of-Bounds Read in libcurl SMTP Handling
CVE-2019-3823
4.3MEDIUM
What is CVE-2019-3823?
This vulnerability in libcurl allows for a heap out-of-bounds read due to improper handling of the end-of-response for SMTP interactions. If the buffer provided to the smtp_endofresp function lacks a NUL termination and does not contain a character indicating the end of the parsed number, coupled with len set to 5, this results in the strtol function reading beyond the allocated memory. The implications can lead to undefined behavior, data leaks, and potential exploitation by a malicious entity. It is crucial for system administrators and developers to ensure that their applications utilizing affected versions of libcurl are updated to maintain security.
Affected Version(s)
curl 7.64.0
References
CVSS V3.1
Score:
4.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved