libESMTP through 1.0.6 mishandles domain copying into a fixed-size buffer in ntlm_build_type_2 in ntlm/ntlmstruct.c, as demonstrated by a stack-based buffer over-read.
References
Link | Resource |
---|---|
https://github.com/Kirin-say/Vulnerabilities/blob/master/Stack_Overflow_in_libesmtp.md | Exploit Patch Third Party Advisory |
https://github.com/jbouse-debian/libesmtp/blob/ca5bd0800ef1da234315da4c59716568eb5e6402/ntlm/ntlmstruct.c#L228-L242 | Exploit Third Party Advisory |
https://web.archive.org/web/20190528215510/http://brianstafford.info/libesmtp/ | Product |
https://github.com/Kirin-say/Vulnerabilities/blob/master/Stack_Overflow_in_libesmtp.md | Exploit Patch Third Party Advisory |
https://github.com/jbouse-debian/libesmtp/blob/ca5bd0800ef1da234315da4c59716568eb5e6402/ntlm/ntlmstruct.c#L228-L242 | Exploit Third Party Advisory |
https://web.archive.org/web/20190528215510/http://brianstafford.info/libesmtp/ | Product |
Configurations
History
21 Nov 2024, 04:35
Type | Values Removed | Values Added |
---|---|---|
References | () https://github.com/Kirin-say/Vulnerabilities/blob/master/Stack_Overflow_in_libesmtp.md - Exploit, Patch, Third Party Advisory | |
References | () https://github.com/jbouse-debian/libesmtp/blob/ca5bd0800ef1da234315da4c59716568eb5e6402/ntlm/ntlmstruct.c#L228-L242 - Exploit, Third Party Advisory | |
References | () https://web.archive.org/web/20190528215510/http://brianstafford.info/libesmtp/ - Product |
Information
Published : 2019-12-26 01:15
Updated : 2024-11-21 04:35
NVD link : CVE-2019-19977
Mitre link : CVE-2019-19977
CVE.ORG link : CVE-2019-19977
JSON object : View
Products Affected
libesmtp_project
- libesmtp
CWE
CWE-125
Out-of-bounds Read