CVE Vulnerabilities

CVE-2020-11044

Double Free

Published: May 07, 2020 | Modified: Oct 24, 2023
CVSS 3.x
2.2
LOW
Source:
NVD
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:L
CVSS 2.x
3.5 LOW
AV:N/AC:M/Au:S/C:N/I:N/A:P
RedHat/V2
RedHat/V3
2.2 LOW
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:L
Ubuntu
MEDIUM

In FreeRDP greater than 1.2 and before 2.0.0, a double free in update_read_cache_bitmap_v3_order crashes the client application if corrupted data from a manipulated server is parsed. This has been patched in 2.0.0.

Weakness

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

Affected Software

Name Vendor Start Version End Version
Freerdp Freerdp 1.2.0 (excluding) 2.0.0 (excluding)
Red Hat Enterprise Linux 7 RedHat freerdp-0:2.1.1-2.el7 *
Red Hat Enterprise Linux 8 RedHat freerdp-2:2.1.1-1.el8 *
Red Hat Enterprise Linux 8 RedHat vinagre-0:3.22.0-23.el8 *
Freerdp Ubuntu trusty *
Freerdp2 Ubuntu bionic *
Freerdp2 Ubuntu eoan *
Freerdp2 Ubuntu focal *
Freerdp2 Ubuntu trusty *

Potential Mitigations

References