OESA-2021-1008
Dashboard / Vulnerabilities / OESA-2021-1008
OESA-2021-1008
Summary: freerdp security update
Details: FreeRDP is a client implementation of the Remote Desktop Protocol (RDP) that follows Microsoft's open specifications. This package provides the client applications xfreerdp and wlfreerdp.\r\n\r\n Security Fix(es):\r\n\r\n libfreerdp/core/update.c in FreeRDP versions > 1.1 through 2.0.0-rc4 has an Out-of-bounds Read.(CVE-2020-11526)\r\n\r\n 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.(CVE-2020-11044)\r\n\r\n In FreeRDP greater than 1.1 and before 2.0.0, there is an out-of-bounds read in update_read_icon_info. It allows reading a attacker-defined amount of client memory (32bit unsigned -> 4GB) to an intermediate buffer. This can be used to crash the client or store information for later retrieval. This has been patched in 2.0.0.(CVE-2020-11042)\r\n\r\n In FreeRDP before version 2.1.2, an out of bound reads occurs resulting in accessing a memory location that is outside of the boundaries of the static array PRIMARY_DRAWING_ORDER_FIELD_BYTES. This is fixed in version 2.1.2.(CVE-2020-11095)\r\n\r\n 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. The result displayed on screen as colour.(CVE-2020-11045)\r\n\r\n libfreerdp/gdi/gdi.c in FreeRDP > 1.0 through 2.0.0-rc4 has an Out-of-bounds Read.(CVE-2020-11522)\r\n\r\n libfreerdp/codec/interleaved.c in FreeRDP versions > 1.0 through 2.0.0-rc4 has an Out-of-bounds Write.(CVE-2020-11524)\r\n\r\n libfreerdp/codec/planar.c in FreeRDP version > 1.0 through 2.0.0-rc4 has an Out-of-bounds Write.(CVE-2020-11521)\r\n\r\n libfreerdp/cache/bitmap.c in FreeRDP versions > 1.0 through 2.0.0-rc4 has an Out of bounds read.(CVE-2020-11525)\r\n\r\n libfreerdp/codec/planar.c in FreeRDP version > 1.0 through 2.0.0-rc4 has an Out-of-bounds Write.(CVE-2020-11521)\r\n\r\n libfreerdp/codec/region.c in FreeRDP through 1.1.x and 2.x through 2.0.0-rc4 has memory leaks because a supplied realloc pointer (i.e., the first argument to realloc) is also used for a realloc return value.(CVE-2019-17177)\r\n\r\n
References: https://openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1008, https://nvd.nist.gov/vuln/detail/CVE-2020-11526, https://nvd.nist.gov/vuln/detail/CVE-2020-11044, https://nvd.nist.gov/vuln/detail/CVE-2020-11042, https://nvd.nist.gov/vuln/detail/CVE-2020-11095, https://nvd.nist.gov/vuln/detail/CVE-2020-11045, https://nvd.nist.gov/vuln/detail/CVE-2020-11522, https://nvd.nist.gov/vuln/detail/CVE-2020-11524, https://nvd.nist.gov/vuln/detail/CVE-2020-11521, https://nvd.nist.gov/vuln/detail/CVE-2020-11525, https://nvd.nist.gov/vuln/detail/CVE-2020-11523, https://nvd.nist.gov/vuln/detail/CVE-2019-17177
Affected packages
Package
Name: freerdp
Purl: pkg:rpm/openEuler/freerdp&distro=openEuler-20.03-LTS
Affected ranges
Type: ECOSYSTEM
Events:
