6208 matches found
PT-2026-92067
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description An out-of-bounds write issue exists in server-side static virtual channel handling when CHANNEL OPTION SHOW PROTOCOL is enabled. Authenticated clients can queue oversized channel messages, leading t...
PT-2026-92072
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description A heap buffer overflow occurs in the nego send negotiation request function due to a failure to validate the length of the LB LOAD BALANCE INFO field before writing it to a fixed 512-byte buffer. A...
PT-2026-92075
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description An out-of-bounds read occurs in the func get ep desc function within the URBDRC channel. The issue arises because interface arrays are indexed by position rather than by the protocol field...
PT-2026-92079
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description An integer overflow exists in the Stream EnsureRemainingCapacity function within WinPR. A remote attacker acting as a malicious RD Gateway peer can send a WebSocket Ping frame containing a crafted...
PT-2026-92083
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description A heap-based buffer overflow occurs in the nego send negotiation request function when processing Server Redirection PDU Protocol Data Unit messages. A malicious RDP server can trigger this issue by...
CVE-2026-91964: Heap-based Buffer Overflow
FreeRDP versions before 3.31.0 contain a heap-based buffer overflow in negosendnegotiationrequest when processing Server Redirection PDU messages with attacker-controlled LoadBalanceInfo fields. A malicious RDP server can trigger the overflow by sending an arbitrary-length field that gets written...
CVE-2026-91953: Buffer Copy without Checking Size of Input
FreeRDP versions before 3.31.0 contain a heap buffer overflow vulnerability in negosendnegotiationrequest that fails to validate the LBLOADBALANCEINFO field length before writing to a fixed 512-byte buffer. A malicious RDP server or man-in-the-middle can send a Server Redirection PDU with an...
CVE-2026-91956: Out-of-bounds Read
FreeRDP before 3.31.0 contains an out-of-bounds read vulnerability in the URBDRC channel's funcgetepdesc function that indexes interface arrays by position instead of protocol field InterfaceNumber. A malicious RDP server can send a crafted SELECTCONFIGURATION message with permuted InterfaceNumbe...
CVE-2026-91963: Use of Uninitialized Variable
FreeRDP versions before 3.31.0 contain an uninitialized heap memory disclosure vulnerability in the urbdrc USB redirection channel. A malicious RDP server can induce failing USB transfers to read uninitialized heap memory from the client, defeating ASLR and enabling remote code execution when...
CVE-2026-91964: Heap-based Buffer Overflow
FreeRDP versions before 3.31.0 contain a heap-based buffer overflow in negosendnegotiationrequest when processing Server Redirection PDU messages with attacker-controlled LoadBalanceInfo fields. A malicious RDP server can trigger the overflow by sending an arbitrary-length field that gets written...
PT-2026-92069
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description An out-of-bounds read occurs in the rdpdr dump packet function due to a 32-bit unsigned integer wraparound during buffer bounds validation. A malicious RDP server can send a crafted RDPDR packet wit...
PT-2026-92078
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description A buffer over-read occurs in the rts read result function within the RPC gateway transport parser. An attacker can trigger an out-of-bounds read, leading to a process abort, by sending a malicious...
PT-2026-92082
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.31.0 Description An uninitialized heap memory disclosure exists in the urbdrc USB redirection channel. A malicious RDP server can trigger failing USB transfers to read uninitialized heap memory from the client. This...
CVE-2026-91963: Use of Uninitialized Variable
FreeRDP versions before 3.31.0 contain an uninitialized heap memory disclosure vulnerability in the urbdrc USB redirection channel. A malicious RDP server can induce failing USB transfers to read uninitialized heap memory from the client, defeating ASLR and enabling remote code execution when...
CVE-2026-91948: Integer Underflow (Wrap or Wraparound)
FreeRDP versions before 3.31.0 contain an out-of-bounds write vulnerability in server-side static virtual channel handling when CHANNELOPTIONSHOWPROTOCOL is enabled. Authenticated clients can queue oversized channel messages that cause buffer underflow and corrupt heap memory including live...
CVE-2026-91952: Loop with Unreachable Exit Condition
FreeRDP versions before 3.31.0 contain an infinite-loop denial of service in the pooldecoderect function when decoding AVC444 metablocks with more region rectangles than preallocated worker array size. A malicious RDP server can send crafted AVC444 graphics updates causing the threaded decode pat...
PT-2026-92066
Name of the Vulnerable Software and Affected Versions FreeRDP server versions prior to 3.31.0 Description A use-after-free issue exists in the DRDYNVC parser. This occurs when a channel pointer is dereferenced after the synchronization lock has been released. Authenticated clients can trigger a...
CVE-2026-91951: Reachable Assertion
FreeRDP versions before 3.31.0 contain an out-of-bounds write vulnerability in the urbdrc client channel's urbsendcurrentframenumberresult function. A malicious RDP server can send a crafted 28-byte USB redirection message to trigger a 4-byte write past the allocated 16-byte buffer, causing denia...
CVE-2026-91950: Out-of-bounds Read
FreeRDP before 3.31.0 contains an out-of-bounds read vulnerability in the rdpdrdumppacket function due to 32-bit unsigned integer wraparound in buffer bounds validation. A malicious RDP server can send a crafted RDPDR packet with computerNameLen set to 0xFFFFFFF0 to bypass bounds checks and trigg...
CVE-2026-91959: Out-of-bounds Read
FreeRDP before 3.31.0 contains a buffer over-read vulnerability in the rtsreadresult function within the RPC gateway transport parser. Attackers can send a malicious BINDACK PDU with a truncated result entry to trigger an out-of-bounds read causing process abort...