Freerdp

Freerdp

217 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.27%
  • Veröffentlicht 19.08.2026 18:02:01
  • Zuletzt bearbeitet 19.08.2026 18:17:19

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.29.0, planar_decompress_plane_rle and planar_decompress_plane_rle_only in libfreerdp/codec/planar.c verify that a control byte exists but do not verify that the source buffer...

  • EPSS 0.47%
  • Veröffentlicht 19.08.2026 18:00:52
  • Zuletzt bearbeitet 21.08.2026 04:18:13

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, freerdp_dsp_decode_opus in libfreerdp/codec/dsp.c calls Stream_EnsureRemainingCapacity on context->common.buffer even though opus_decode writes decoded PCM into the cal...

  • EPSS 0.34%
  • Veröffentlicht 19.08.2026 17:59:07
  • Zuletzt bearbeitet 19.08.2026 19:17:22

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, rdpsnd_server_recv_formats in channels/rdpsnd/server/rdpsnd_main.c frees context->client_formats on a malformed Client Audio Formats PDU without clearing the owning poi...

  • EPSS 0.39%
  • Veröffentlicht 19.08.2026 17:55:39
  • Zuletzt bearbeitet 19.08.2026 19:17:22

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, an authenticated RDP client can advertise DVI ADPCM with nBlockAlign equal to 8 and nChannels equal to 2 to make the `bs` calculation in rdpsnd_server_select_format in ...

  • EPSS 0.52%
  • Veröffentlicht 19.08.2026 17:51:19
  • Zuletzt bearbeitet 19.08.2026 18:16:44

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, FreeRDP H.264 decoder backends can return YUV planes sized from the bitstream without comparing the decoded width and height to the RDPGFX surface dimensions used to va...

  • EPSS 0.63%
  • Veröffentlicht 19.08.2026 17:50:30
  • Zuletzt bearbeitet 21.08.2026 04:18:04

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, rpc_client_recv_fragment in libfreerdp/core/gateway/rpc_client.c ensures the response reassembly stream capacity using only the server-declared alloc_hint rather than t...

  • EPSS 0.55%
  • Veröffentlicht 19.08.2026 17:48:51
  • Zuletzt bearbeitet 19.08.2026 18:16:45

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, freerdp_image_copy_from_icon_data in libfreerdp/codec/color.c calculates nWidth multiplied by nHeight multiplied by FreeRDPGetBytesPerPixel(format) in 32-bit arithmetic...

  • EPSS 0.63%
  • Veröffentlicht 19.08.2026 17:46:39
  • Zuletzt bearbeitet 21.08.2026 04:18:04

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, FreeRDP clients using TS Gateway accept a server-controlled max_xmit_frag value in libfreerdp/core/gateway/rpc_bind.c without bounding it to the 4088-byte ReceiveFragme...

  • EPSS 0.37%
  • Veröffentlicht 19.08.2026 17:45:47
  • Zuletzt bearbeitet 19.08.2026 18:16:45

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, the glyph_cache_get function in libfreerdp/cache/glyph.c checks whether index is greater than cache->number instead of greater than or equal to it. A malicious RDP serv...

  • EPSS 0.63%
  • Veröffentlicht 19.08.2026 17:44:52
  • Zuletzt bearbeitet 19.08.2026 19:17:19

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, FreeRDP clients that negotiate RDPGFX AVC444 with an H.264 decoder backend calculate the intermediate YUV444 allocation size in libfreerdp/codec/h264.c with 32-bit mult...