PT-2020-6038 · Exim+5 · Exim+5
Published
2020-10-20
·
Updated
2024-06-15
·
CVE-2020-28013
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Exim versions prior to 4.94.2
Description
The issue is caused by a heap-based buffer overflow due to the mishandling of negative sizes in strncpy, potentially allowing privilege escalation from any user to root. This occurs because of the interpretation of negative sizes. The parse fix phrase() function of the Exim message transfer agent is also affected by a buffer overflow in the heap, which may allow an attacker to elevate privileges in the system and execute arbitrary code.
Recommendations
For Exim versions prior to 4.94.2, update to version 4.94.2 or later to resolve the issue. As a temporary workaround, consider restricting access to the Exim service to minimize the risk of exploitation.
Exploit
Fix
Heap Based Buffer Overflow
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Astra Linux
Exim
Linuxmint
Suse
Ubuntu