CVE-2021-41160
Improper region checks in FreeRDP allow out of bound write to memory
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Improper region checks in FreeRDP allow out of bound write to memory
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
CVE-2021-41160- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2021-28270
5.3
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
EUVD-2021-28270- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - Updated
- 2026-11-02
NVD
5.3
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
CVE-2021-41160- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-41160
8.8
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
ALPINE-CVE-2021-41160- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
8.8
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
CVE-2021-41160- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-41160
8.8
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
DEBIAN-CVE-2021-41160- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSVOESA-2021-1424
6.0
freerdp security update
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.
Security Fix(es):
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.(CVE-2021-41160)
- Record
OESA-2021-1424- CVSS 3.1
- 6.0 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2021:4619
8.8
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2021:4619- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4620
8.8
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2021:4620- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4621
8.8
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2021:4621- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4622
8.8
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2021:4622- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4623
8.8
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2021:4623- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4622
8.8
Important: freerdp security update
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. The xfreerdp client can connect to RDP servers such as Microsoft Windows machines, xrdp, and VirtualBox.
Security Fix(es):
-
freerdp: improper client input validation for gateway connections allows to overwrite memory (CVE-2021-41159)
-
freerdp: improper region checks in all clients allow out of bound write to memory (CVE-2021-41160)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:4622- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-41160
5.3
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send 0 width/height or out of bound rectangles to trigger out of bound writes. With 0 width or heigth the memory allocation will be 0 but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.
- Record
UBUNTU-CVE-2021-41160- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2021:4622 No score
Important: freerdp security update
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. The xfreerdp client can connect to RDP servers such as Microsoft Windows machines, xrdp, and VirtualBox.
Security Fix(es):
-
freerdp: improper client input validation for gateway connections allows to overwrite memory (CVE-2021-41159)
-
freerdp: improper region checks in all clients allow out of bound write to memory (CVE-2021-41160)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2021:4622- Updated
- 2026-11-02
OSVMGASA-2021-0522 No score
Updated freerdp packages fix security vulnerability
All FreeRDP clients prior to version 2.4.1 using gateway connections
('/gt:rpc') fail to validate input data. A malicious gateway might allow
client memory to be written out of bounds. This issue has been resolved in
version 2.4.1. If you are unable to update then use /gt:http rather than
/gt:rdp connections if possible or use a direct connection without a
gateway. (CVE-2021-41159)
In affected versions a malicious server might trigger out of bound writes
in a connected client. Connections using GDI or SurfaceCommands to send
graphics updates to the client might send 0 width/height or out of bound
rectangles to trigger out of bound writes. With 0 width or heigth the
memory allocation will be 0 but the missing bounds checks allow writing
to the pointer at this (not allocated) region. This issue has been patched
in FreeRDP 2.4.1. (CVE-2021-41160)
- Record
MGASA-2021-0522- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11591-1 No score
freerdp-2.4.1-1.1 on GA media
These are all security issues fixed in the freerdp-2.4.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11591-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2993-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
- Fixed two input validation issues (bsc#1191895):
- CVE-2021-41159: Fixed an improper validation of client input for gateway connections.
- CVE-2021-41160: Fixed improper region checks that could lead to memory corruption.
- Record
SUSE-SU-2022:2993-1- Updated
- 2026-11-02
OSVUSN-5154-1 No score
freerdp2 vulnerabilities
It was discovered that FreeRDP incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code or cause a crash. (CVE-2021-41159)
It was discovered that FreeRDP incorrectly handled certain connections. An attacker could possibly use this issue to execute arbitrary code or cause a crash. (CVE-2021-41160)
- Record
USN-5154-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freerdpAlpine:v3.15 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.16 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.17 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.18 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.19 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.20 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.21 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.22 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.23 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlpine:v3.24 |
before 2.4.1-r0 | 2.4.1-r0 |
Show 96 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freerdp2Alpine:v3.22 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdp2Alpine:v3.23 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdp2Alpine:v3.24 |
before 2.4.1-r0 | 2.4.1-r0 |
freerdpAlmaLinux:8 From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-libsAlmaLinux:8 From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
libwinprAlmaLinux:8 From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
libwinpr-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp2Debian:12 |
before 2.4.1+dfsg1-1 | 2.4.1+dfsg1-1 |
freerdp2Debian:10 From an advisory covering 9 CVEs |
before 2.3.0+dfsg1-2+deb10u4, plus listed versions 2.0.0~git20190204.1.2693389a+dfsg1-12.0.0~git20190204.1.2693389a+dfsg1-1+deb10u12.0.0~git20190204.1.2693389a+dfsg1-1+deb10u22.0.0~git20190204.1.2693389a+dfsg1-22.0.0~git20190204.1.2693389a+dfsg1-2~bpo10+1 Show 9 moreShow less2.1.1+dfsg1-12.1.2+dfsg1-12.1.2+dfsg1-22.2.0+dfsg1-12.2.0+dfsg1-1~bpo10+12.3.0+dfsg1-12.3.0+dfsg1-1~bpo10+12.3.0+dfsg1-22.3.0+dfsg1-2+deb10u3 |
2.3.0+dfsg1-2+deb10u4 |
freerdp2Debian:11 From an advisory covering 32 CVEs |
before 2.3.0+dfsg1-2+deb11u2, plus listed versions 2.3.0+dfsg1-22.3.0+dfsg1-2+deb11u1 |
2.3.0+dfsg1-2+deb11u2 |
freerdpMageia:8 From an advisory covering 2 CVEs |
before 2.2.0-1.1.mga8 | 2.2.0-1.1.mga8 |
freerdpopenEuler:20.03-LTS-SP1 |
before 2.4.1-1.oe1 | 2.4.1-1.oe1 |
freerdpopenEuler:20.03-LTS-SP2 |
before 2.4.1-1.oe1 | 2.4.1-1.oe1 |
freerdpRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-libsRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
libwinprRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-develRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
libwinpr-develRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdpRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-libsRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
libwinprRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-develRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
libwinpr-develRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdpRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-libsRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
libwinprRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdp-develRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
libwinpr-develRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:2.1.1-5.el7_9 | 0:2.1.1-5.el7_9 |
freerdpRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-debugsourceRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-libsRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-libs-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
libwinprRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
libwinpr-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
libwinpr-develRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-debuginfoRed Hat:rhel_eus:8.1::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-debugsourceRed Hat:rhel_eus:8.1::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-develRed Hat:rhel_eus:8.1::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdp-libs-debuginfoRed Hat:rhel_eus:8.1::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
libwinpr-debuginfoRed Hat:rhel_eus:8.1::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_1.5 | 2:2.0.0-46.rc4.el8_1.5 |
freerdpRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-debugsourceRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-libsRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-libs-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
libwinprRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
libwinpr-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
libwinpr-develRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-debuginfoRed Hat:rhel_eus:8.2::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-debugsourceRed Hat:rhel_eus:8.2::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-develRed Hat:rhel_eus:8.2::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdp-libs-debuginfoRed Hat:rhel_eus:8.2::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
libwinpr-debuginfoRed Hat:rhel_eus:8.2::crb From an advisory covering 2 CVEs |
before 2:2.0.0-46.rc4.el8_2.5 | 2:2.0.0-46.rc4.el8_2.5 |
freerdpRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
libwinprRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
libwinpr-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
libwinpr-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-develRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdp-libs-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
libwinpr-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdpRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-debuginfoRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-debugsourceRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-libsRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-libs-debuginfoRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
libwinprRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
libwinpr-debuginfoRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
libwinpr-develRed Hat:rhel_eus:8.4::appstream From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-debuginfoRed Hat:rhel_eus:8.4::crb From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-debugsourceRed Hat:rhel_eus:8.4::crb From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-develRed Hat:rhel_eus:8.4::crb From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdp-libs-debuginfoRed Hat:rhel_eus:8.4::crb From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
libwinpr-debuginfoRed Hat:rhel_eus:8.4::crb From an advisory covering 2 CVEs |
before 2:2.2.0-6.el8_4 | 2:2.2.0-6.el8_4 |
freerdpRocky Linux:8 From an advisory covering 2 CVEs |
before 2:2.2.0-7.el8_5 | 2:2.2.0-7.el8_5 |
freerdpSUSE:Linux Enterprise Module for Package Hub 15 SP4 From an advisory covering 2 CVEs |
before 2.4.0-150400.3.6.1 | 2.4.0-150400.3.6.1 |
freerdpSUSE:Linux Enterprise Workstation Extension 15 SP4 From an advisory covering 2 CVEs |
before 2.4.0-150400.3.6.1 | 2.4.0-150400.3.6.1 |
freerdpopenSUSE:Leap 15.4 From an advisory covering 2 CVEs |
before 2.4.0-150400.3.6.1 | 2.4.0-150400.3.6.1 |
freerdpUbuntu:16.04:LTS |
All versions, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu11.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.21.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.31.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.4 |
None known |
freerdp2Ubuntu:18.04:LTS |
before 2.2.0+dfsg1-0ubuntu0.18.04.2, plus listed versions 2.0.0~git20170725.1.1648deb+dfsg1-12.0.0~git20170725.1.1648deb+dfsg1-52.0.0~git20170725.1.1648deb+dfsg1-5ubuntu12.0.0~git20170725.1.1648deb+dfsg1-5ubuntu22.0.0~git20170725.1.1648deb+dfsg1-6 Show 5 moreShow less2.0.0~git20170725.1.1648deb+dfsg1-6build12.0.0~git20170725.1.1648deb+dfsg1-72.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.12.1.1+dfsg1-0ubuntu0.18.04.12.2.0+dfsg1-0ubuntu0.18.04.1 |
2.2.0+dfsg1-0ubuntu0.18.04.2 |
freerdpUbuntu:18.04:LTS |
All versions, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu11.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.11.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.2 |
None known |
freerdp2Ubuntu:20.04:LTS |
before 2.2.0+dfsg1-0ubuntu0.20.04.2, plus listed versions 2.0.0~git20190204.1.2693389a+dfsg1-12.0.0~git20190204.1.2693389a+dfsg1-22.0.0~git20190204.1.2693389a+dfsg1-2build12.0.0~git20190204.1.2693389a+dfsg1-2build22.1.1+dfsg1-0ubuntu0.20.04.12.2.0+dfsg1-0ubuntu0.20.04.1 |
2.2.0+dfsg1-0ubuntu0.20.04.2 |
freerdp2Ubuntu:22.04:LTS |
before 2.3.0+dfsg1-2ubuntu2, plus listed versions 2.3.0+dfsg1-2build12.3.0+dfsg1-2ubuntu1 |
2.3.0+dfsg1-2ubuntu2 |
freerdp2Ubuntu:18.04:LTS From an advisory covering 2 CVEs |
before 2.2.0+dfsg1-0ubuntu0.18.04.2, plus listed versions 2.0.0~git20170725.1.1648deb+dfsg1-12.0.0~git20170725.1.1648deb+dfsg1-52.0.0~git20170725.1.1648deb+dfsg1-5ubuntu12.0.0~git20170725.1.1648deb+dfsg1-5ubuntu22.0.0~git20170725.1.1648deb+dfsg1-6 Show 5 moreShow less2.0.0~git20170725.1.1648deb+dfsg1-6build12.0.0~git20170725.1.1648deb+dfsg1-72.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.12.1.1+dfsg1-0ubuntu0.18.04.12.2.0+dfsg1-0ubuntu0.18.04.1 |
2.2.0+dfsg1-0ubuntu0.18.04.2 |
freerdp2Ubuntu:20.04:LTS From an advisory covering 2 CVEs |
before 2.2.0+dfsg1-0ubuntu0.20.04.2, plus listed versions 2.0.0~git20190204.1.2693389a+dfsg1-12.0.0~git20190204.1.2693389a+dfsg1-22.0.0~git20190204.1.2693389a+dfsg1-2build12.0.0~git20190204.1.2693389a+dfsg1-2build22.1.1+dfsg1-0ubuntu0.20.04.12.2.0+dfsg1-0ubuntu0.20.04.1 |
2.2.0+dfsg1-0ubuntu0.20.04.2 |
freerdp2openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.4.1-1.1 | 2.4.1-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | Jajangjaman/CVE-2021-41160 | 2022-12-28 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-41160 is a medium vulnerability (CVSS 5.3) in Freerdp, published October 21, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.66%, the 76th percentile. Fixed in freerdp 2.4.1-r0.
References
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-7c9r-6r2q-93qg
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DWJXQOWKNR7O5HM2HFJOM4GBUFPTE3RG
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZXCR73EDVPLI6TRWRAWJCJ7OBYDKBB74
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WIZUPVRGCWUDAPDOQVUGUIYUO7UWKMXX
security.gentoo.org/glsa/202210-24
lists.debian.org/debian-lts-announce/2023/11/msg00010.html
Show 36 moreShow less
lists.debian.org/debian-lts-announce/2025/02/msg00016.html
security.alpinelinux.org/vuln/CVE-2021-41160
errata.almalinux.org/8/ALSA-2021-4622.html
vulners.com/cve/CVE-2021-41159
vulners.com/cve/CVE-2021-41160
security-tracker.debian.org/tracker/CVE-2021-41160
advisories.mageia.org/MGASA-2021-0522.html
bugs.mageia.org/show_bug.cgi?id=29654
access.redhat.com/errata/RHSA-2021:4622
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1424
nvd.nist.gov/vuln/detail/CVE-2021-41160
access.redhat.com/errata/RHSA-2021:4619
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2016403
bugzilla.redhat.com/show_bug.cgi?id=2016412
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4619.json
access.redhat.com/security/cve/CVE-2021-41159
cve.org/CVERecord?id=CVE-2021-41159
nvd.nist.gov/vuln/detail/CVE-2021-41159
access.redhat.com/security/cve/CVE-2021-41160
cve.org/CVERecord?id=CVE-2021-41160
access.redhat.com/errata/RHSA-2021:4620
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4620.json
access.redhat.com/errata/RHSA-2021:4621
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4621.json
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4622.json
access.redhat.com/errata/RHSA-2021:4623
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4623.json
errata.rockylinux.org/RLSA-2021:4622
suse.com/support/update/announcement/2022/suse-su-20222993-1
bugzilla.suse.com/1191895
suse.com/security/cve/CVE-2021-41159
suse.com/security/cve/CVE-2021-41160
ubuntu.com/security/CVE-2021-41160
ubuntu.com/security/notices/USN-5154-1
ubuntu.com/security/CVE-2021-41159