Read the docs
Red Hat Security Advisory

RHSA-2020:4031

freerdp security, bug fix, and enhancement update

Released 2020-09-29 · Red Hat rating Moderate · View on Red Hat →

Fixed in

Fixes 25 records

Priority LOW 37

In FreeRDP less than or equal to 2.0.0, when using a manipulated server with USB redirection enabled (nearly) arbitrary memory can be read and written due to integer overflows in length checks.

CVSS 3.1HIGH 8.0 Network No auth User interaction EPSS 0.0113 Published 2020-05-29 Partial fix CWE-190
Priority LOW 33

In FreeRDP less than or equal to 2.0.0, an Integer Overflow to Buffer Overflow exists.

CVSS 3.1MEDIUM 6.9 Network No auth User interaction EPSS 0.01211 Published 2020-05-29 Partial fix CWE-680
Priority LOW 33

In FreeRDP less than or equal to 2.0.0, when running with logger set to "WLOG_TRACE", a possible crash of application could occur due to a read of an invalid array index.

CVSS 3.1MEDIUM 6.5 Network Low privileges No interaction EPSS 0.02278 Published 2020-05-29 Partial fix CWE-125
Priority LOW 30

In FreeRDP after 1.1 and before 2.0.0, there is an out-of-bounds read in autodetect_recv_bandwidth_measure_results.

CVSS 3.1MEDIUM 5.9 Network High privileges No interaction EPSS 0.01713 Published 2020-05-07 Partial fix CWE-125
Priority LOW 30

In FreeRDP greater than 1.1 and before 2.0.0, there is an out-of-bounds read in update_read_icon_info.

CVSS 3.1MEDIUM 5.9 Network High privileges No interaction EPSS 0.01771 Published 2020-05-07 Partial fix CWE-125
Priority LOW 28

In FreeRDP after 1.1 and before 2.0.0, there is an out-of-bound read of client memory that is then passed on to the protocol parser.

CVSS 3.1MEDIUM 5.5 Network High privileges No interaction EPSS 0.01515 Published 2020-05-07 Partial fix CWE-125
Priority LOW 27

In FreeRDP before 2.1.0, there is an out-of-bound read in irp functions (parallel_process_irp_create, serial_process_irp_create, drive_process_irp_write, printer_process_irp_write, rdpei_recv_pdu, serial_process_irp_writ…

CVSS 3.1MEDIUM 5.5 Network Low privileges User interaction EPSS 0.01145 Published 2020-05-29 Partial fix · 2.1.0 CWE-125
Priority LOW 27

In FreeRDP less than or equal to 2.0.0, there is an out-of-bound read in ntlm_read_NegotiateMessage.

CVSS 3.1MEDIUM 5.4 Network Low privileges No interaction EPSS 0.01425 Published 2020-05-29 Partial fix CWE-125
Priority LOW 27

In FreeRDP less than or equal to 2.0.0, there is an out-of-bound read in ntlm_read_AuthenticateMessage.

CVSS 3.1MEDIUM 5.4 Network Low privileges No interaction EPSS 0.01425 Published 2020-05-29 Partial fix CWE-125
Priority LOW 27

In FreeRDP less than or equal to 2.0.0, there is an out-of-bound read in ntlm_read_ntlm_v2_client_challenge that reads up to 28 bytes out-of-bound to an internal structure.

CVSS 3.1MEDIUM 5.4 Network Low privileges No interaction EPSS 0.01425 Published 2020-05-29 Partial fix CWE-125
Priority LOW 20

In FreeRDP before 2.1.0, there is an out-of-bounds read in cliprdr_read_format_list.

CVSS 3.1LOW 3.5 Network Low privileges User interaction EPSS 0.0175 Published 2020-05-29 Fixed in 2.1.0 CWE-125
Priority LOW 19

In FreeRDP after 1.0 and before 2.0.0, there is an out-of-bound read in in update_read_bitmap_data that allows client memory to be read to an image buffer.

CVSS 3.1LOW 3.3 Network High privileges No interaction EPSS 0.01697 Published 2020-05-07 Partial fix CWE-125
Priority LOW 18

In FreeRDP less than or equal to 2.0.0, there is an out-of-bounds read in rfx_process_message_tileset.

CVSS 3.1LOW 2.7 Network High privileges No interaction EPSS 0.01955 Published 2020-05-29 Partial fix CWE-125
Priority LOW 17

In FreeRDP less than or equal to 2.0.0, there is an out-of-bound data read from memory in clear_decompress_subcode_rlex, visualized on screen as color.

CVSS 3.1LOW 2.7 Network High privileges No interaction EPSS 0.01608 Published 2020-05-29 Partial fix CWE-125
Priority LOW 16

In FreeRDP less than or equal to 2.0.0, an outside controlled array index is used unchecked for data used as configuration for sound backend (alsa, oss, pulse, ...).

CVSS 3.1LOW 2.7 Network High privileges No interaction EPSS 0.01381 Published 2020-05-29 Partial fix CWE-129
Priority LOW 15

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.

CVSS 3.1LOW 2.2 Network High privileges No interaction EPSS 0.01689 Published 2020-05-07 Partial fix CWE-415