6244 matches found
CVE-2020-11097-POC
crash FreeRDP using CVE-2020-11097 POC start server as python3 test.py connect to server by follwoing command xfreerdp /v:127.0.0.1:3389 /u:user /p:pass /gt:127.0.0.1 /log-level:DEBUG...
FreeRDP
FreeRDP: A Remote Desktop Protocol Implementation FreeRDP is a free implementation of the Remote Desktop Protocol RDP, released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your...
nlahoney
NLA Honeypot Associated Research FreeRDP-ResearchServer/: a modified FreeRDP 2.2.0 that completes a RDP handshake, kicks out the user since there are no accounts set up, and dumps the six messages into /tmp FreeRDP-Pot-Patches/: patches for FreeRDP server which is intended for production that...
EUVD-2026-97701
FreeRDP before 3.32.0 contains a double-free vulnerability in nsccontextinitializeencode that leaves dangling plane pointers after a partial buffer growth failure. Attackers using a crafted RDP client can negotiate NSCodec with a large desktop geometry to trigger allocation failure, crashing the...
CVE-2026-109257
FreeRDP versions before 3.32.0 are susceptible to a double-free vulnerability within the nsc_context_initialize_encode() function. The root cause is a partial buffer growth failure that leaves dangling plane pointers. An attacker can exploit this by using a crafted RDP client to negotiate NSCodec...
EUVD-2026-97700
FreeRDP 3.10.0 through 3.32.2 contains a heap buffer overflow in the WinPR pngwritedata callback that writes past the buffer after a realloc failure. A malicious RDP clipboard peer can supply a large CFDIB image that triggers out-of-bounds memcpy during PNG conversion, causing a client crash...
CVE-2026-109256
FreeRDP versions 3.10.0 through 3.32.2 are vulnerable to a heap buffer overflow within the WinPR png_write_data callback. The root cause is a failure to handle a realloc failure , which allows a malicious RDP clipboard peer to trigger an out-of-bounds memcpy by supplying a large CF_DIB image duri...
EUVD-2026-97698
FreeRDP 2.1.0 before 3.32.0 contains a use-after-free vulnerability in the static rdpsnd channel disconnect path, which frees audio formats and device without joining playthread. A malicious RDP server can disconnect while asynchronous Wave2 playback processes queued PDUs, causing the client to...
CVE-2026-109254
FreeRDP versions 2.1.0 before 3.32.0 are vulnerable to a use-after-free flaw in the static rdpsnd channel disconnect path . The vulnerability occurs because audio formats and devices are freed without joining the play_thread . A malicious RDP server can trigger a crash by disconnecting while asyn...
EUVD-2026-97699
FreeRDP 3.0.0 before 3.32.0 contains an integer truncation vulnerability in licensecheckstreamlength that allows a malicious RDP server to trigger a heap buffer overflow on 32-bit clients. Attackers can send a crafted SERVERLICENSEREQUEST with a large scopeCount that bypasses length checks, causi...
CVE-2026-109255
FreeRDP versions 3.0.0 before 3.32.0 are vulnerable to a heap buffer overflow caused by an integer truncation vulnerability in license_check_stream_length. A malicious RDP server can exploit this by sending a crafted SERVER_LICENSE_REQUEST with a large scopeCount, which bypasses existing length c...
EUVD-2026-97697
FreeRDP from 3.9.0 before 3.32.0 contains an out-of-bounds read vulnerability in the RDPEAR NDR scalar readers, which check value length before consuming alignment padding. Malicious or compromised RDP servers can send crafted unaligned RDPEAR payloads, such as CreateApReqAuthenticatorReq message...
CVE-2026-109253
FreeRDP versions 3.9.0 before 3.32.0 are vulnerable to an out-of-bounds read in the RDPEAR NDR scalar readers. The flaw occurs because the software checks value length before consuming alignment padding. A malicious or compromised RDP server can send crafted unaligned RDPEAR payloads, such as Cre...
EUVD-2026-97695
FreeRDP before 3.32.0 stores the server-supplied signed MS-RDPEGT geometry origin unchecked in an unsigned video surface coordinate, so the blit clamp in gdiVideoShowSurface wraps in 32-bit arithmetic and is skipped. A malicious RDP server can send a negative topLevelLeft to clients connecting wi...
CVE-2026-109251
FreeRDP versions prior to 3.32.0 are vulnerable to an Out-of-Bounds Write due to improper validation of server-supplied MS-RDPEGT geometry origin. The issue occurs because the software stores this origin in an unsigned video surface coordinate, causing the blit clamp in gdiVideoShowSurface() to w...
EUVD-2026-97696
FreeRDP from 3.9.0 before 3.32.0 contains a NULL pointer dereference vulnerability in the RDPEAR NDR reader that allows malicious servers to crash clients via truncated KERBRPCINTERNALNAME data. Attackers can send a CreateApReqAuthenticatorReq with NameCount of two or more ending before the Names...
CVE-2026-109252
FreeRDP versions 3.9.0 before 3.32.0 are vulnerable to a NULL pointer dereference within the RDPEAR NDR reader . A malicious server can trigger this by sending a CreateApReqAuthenticatorReq with a NameCount of two or more that ends before the Names pointer. This causes the cleanup process to dere...
EUVD-2026-97694
FreeRDP 3.0.0 before 3.32.0 contains a heap buffer overflow vulnerability in collectkeys that allows local attackers to write past the fixed 64-entry keys array during PKCS11 key enumeration. Attackers controlling smartcard tokens can present more than 64 public key objects across multiple slots ...
CVE-2026-109250
FreeRDP versions 3.0.0 before 3.32.0 are vulnerable to a heap buffer overflow within the collect_keys() function during PKCS#11 key enumeration. A local attacker who controls smartcard tokens can trigger the overflow by presenting more than 64 public key objects across multiple slots. This allows...
EUVD-2026-97692
FreeRDP 3.0.0 before 3.32.0 contains a heap out-of-bounds read in the WinPR clipboard function convertfiledescriptorstofilelist, which scans a server-controlled FILEDESCRIPTORW cFileName with unbounded wcschr and countspecialchars calls without a NUL-termination guarantee. A malicious RDP server...