PT-2020-6050 · Exim+5 · Exim+5

Published

2020-10-20

·

Updated

2024-06-15

·

CVE-2020-28025

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Exim versions prior to 4.94.2
Description The issue is related to an out-of-bounds read in the pdkim finish bodyhash function. This occurs because the function does not properly validate the relationship between sig->bodyhash.len and b->bh.len. As a result, a crafted DKIM-Signature header could potentially lead to a leak of sensitive information from process memory. The vulnerability may allow a remote attacker to access confidential information.
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 the use of the pdkim finish bodyhash function until a patch is available. Avoid using crafted DKIM-Signature headers in the affected Exim versions to minimize the risk of exploitation.

Exploit

Fix

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2021-1764
ALT-PU-2022-2269
BDU:2021-02769
CVE-2020-28025
DLA-2650-1
DSA-4912-1
OPENSUSE-SU-2021:0677-1
OPENSUSE-SU-2021:0753-1
OPENSUSE-SU-2021:0754-1
OPENSUSE-SU-2021_0677-1
OPENSUSE-SU-2024:10746-1
USN-4934-1
USN-4934-2

Affected Products

Alt Linux
Astra Linux
Exim
Linuxmint
Suse
Ubuntu