Skip to content
OpenAdvisories

Summary

Ein Angreifer kann mehrere Schwachstellen in FreeRDP ausnutzen, um beliebigen Programmcode auszuführen, um einen Denial of Service Angriff durchzuführen, und um Informationen offenzulegen.

Product

FreeRDP ist eine freie Implementierung des Remote Desktop Protocol (RDP).

Vulnerabilities 9

  • Critical 9.8

    FreeRDP before 3.28.0 Heap Buffer Overflow via crypto_rsa_common

    FreeRDP before 3.28.0 (affected <=3.27.1) contains a heap-based buffer overflow in crypto_rsa_common() (libfreerdp/crypto/crypto.c). The function writes the modular-exponentiation result into the caller's output buffer via BN_bn2bin() and only afterward check…

  • High 8.6

    FreeRDP: Integer overflow leading to heap buffer overflow in Orders Delta Points parsing

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0 on 32-bit builds, FreeRDP clients contain an integer overflow in update_read_delta_points in libfreerdp/core/orders.c when multiplying an attacker-controlled point count by sizeo…

  • High 7.8

    FreeRDP RDP File Parser Remote Code Execution via CLI Options

    FreeRDP before 3.28.0 treats lines beginning with forward slash in RDP files as raw command-line options, exposing the entire CLI parser surface to untrusted files. Attackers can craft malicious RDP files with /rdp2tcp, /cert:ignore, or /drive options to exec…

  • High 7.7

    FreeRDP: Heap buffer overflow in Opus audio decode (`freerdp_dsp_decode_opus` resizes the wrong stream) — server→client

    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 caller-suppl…

  • High 7.3

    FreeRDP before 3.28.0 Double-Free via selectedmonitors

    FreeRDP before 3.28.0 (affected 3.x through 3.27.1) contains a double-free vulnerability in freerdp_client_rdp_file_apply_to_settings() (client/common/file.c) when parsing the selectedmonitors field of a .rdp connection file. The MonitorIds array is allocated…

  • High 7.1

    FreeRDP: Double-free of `client_formats` in the rdpsnd server channel on a malformed Client Audio Formats PDU

    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 pointer or n…

  • Medium 6.5

    Out-of-bounds read in the camera device enumerator server (rdpecam) via unterminated DeviceName / VirtualChannelName

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, FreeRDP server implementations with the MS-RDPECAM camera device enumerator channel enabled scan attacker-supplied DeviceName and VirtualChannelName fields for a NUL terminator …

  • Medium 6.5

    FreeRDP: Denial of service through ADPCM frame size calculation

    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 channels/…

  • Medium 5.1

    FreeRDP planar_decompress_plane_rle_only: heap OOB read — incomplete fix for CVE-2026-23530

    FreeRDP is a free implementation of the Remote Desktop Protocol. From 3.21.0 before 3.28.0, FreeRDP clients using the GFX pipeline contain an incomplete fix for CVE-2026-23530 in planar_decompress_plane_rle_only in libfreerdp/codec/planar.c, allowing a malici…

Revision history

  1. #20

    Neue Updates von Oracle Linux aufgenommen

  2. #19

    Neue Updates von Red Hat aufgenommen

  3. #18

    Neue Updates von Amazon aufgenommen

  4. #17

    Neue Updates von Oracle Linux aufgenommen

  5. #16

    Neue Updates von Red Hat, Rocky Enterprise Software Foundation und Fedora aufgenommen

  6. #15

    Neue Updates von Red Hat und Amazon aufgenommen

  7. #14

    Neue Updates von Red Hat aufgenommen

  8. #13

    Neue Updates von Red Hat aufgenommen

  9. #12

    Neue Updates von Red Hat aufgenommen

  10. #11

    Referenz(en) aufgenommen: CVE-2026-63652, EUVD-2026-62671, CVE-2026-63633, EUVD-2026-62672, CVE-2026-63117, EUVD-2026-62670

  11. #10

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  12. #9

    Neue Updates von Oracle Linux und Rocky Enterprise Software Foundation aufgenommen

  13. #8

    Neue Updates von Red Hat aufgenommen

  14. #7

    Neue Updates von SUSE aufgenommen

  15. #6

    Neue Updates von Amazon aufgenommen

  16. #5

    Neue Updates von Ubuntu aufgenommen

  17. #4

    Referenz(en) aufgenommen: USN-8561-1, CVE-2026-64624, GHSA-4VXC-GGFG-5366, EUVD-2026-46118, CVE-2026-64620, EUVD-2026-45935, CVE-2026-64621, EUVD-2026-45936

  18. #3

    Neue Updates von Fedora aufgenommen

  19. #2

    Referenz(en) aufgenommen: EUVD-2026-43005, EUVD-2026-43007, EUVD-2026-43006

  20. #1

    Initiale Fassung

References