CVE-2020-13398
freerdp: Out-of-bounds write in crypto_rsa_common in libfreerdp/crypto/crypto.c
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · May 22, 2020
Updated · June 27, 2026
Description
An issue was found in freerdp's libfreerdp/crypto/crypto.c, in versions before 2.1.1, where buffer access with an incorrect length value, leads to an out-of-bounds write. This flaw allows a remote, unauthenticated, attacker running an RDP server, or a local attacker, using a specially crafted certificate, to cause an out-of-bounds write into client process memory, corrupting the integrity of the data used in the RSA encryption functionality, or causing a denial of service.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this flaw, only make connection attempts to trusted RDP servers from the RDP client application.
CVSS / CWE
CVSS 3.1 · 8.3CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
CWE-805 · Buffer Access with Incorrect Length Value