Skip to content
OpenAdvisories
High WID-SEC-2026-1933 6 CVEs

FreeRDP: Mehrere Schwachstellen

Published Jun 15, 2026 · Updated Nov 11, 2026 · Revision 17 · de

Summary

Ein Angreifer kann mehrere Schwachstellen in FreeRDP ausnutzen,um nicht näher spezifizierte Auswirkungen zu verursachen, potenziell beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder einen Denial-of-Service-Zustand zu verursachen.

Product

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

Vulnerabilities 6

  • High 8.7

    FreeRDP: Heap-buffer-overflow write in AVC444 YUV buffer allocation

    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 multiplicatio…

  • High 8.7

    FreeRDP: Heap-buffer-overflow write in TS Gateway RPC fragment receive due to uncapped bind_ack max_xmit_frag

    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 ReceiveFragment alloca…

  • High 8.7

    FreeRDPHeap-buffer-overflow write in TS Gateway RPC RESPONSE reassembly due to alloc_hint capacity mismatch

    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 the actual…

  • High 7.2

    FreeRDP: Out-of-bounds read in H.264 YUV-to-RGB conversion due to decoder/surface dimension mismatch

    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 validate re…

  • Medium 6.1

    FreeRDP: Integer Overflow in `freerdp_image_copy_from_icon_data` Bypasses Bounds Check

    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. A malic…

  • Medium 5.4

    FreeRDP: Out-of-bounds read in glyph_cache_get via crafted glyph fragments

    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 server can us…

Revision history

  1. #17

    Neue Updates von Red Hat aufgenommen

  2. #16

    Neue Updates von Red Hat aufgenommen

  3. #15

    Neue Updates von Red Hat aufgenommen

  4. #14

    Neue Updates von Red Hat und Oracle Linux aufgenommen

  5. #13

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  6. #12

    Neue Updates von Red Hat aufgenommen

  7. #11

    Neue Updates von Red Hat aufgenommen

  8. #10

    Neue Updates von Rocky Enterprise Software Foundation und Oracle Linux aufgenommen

  9. #9

    Neue Updates von Red Hat und Oracle Linux aufgenommen

  10. #8

    Neue Updates von Red Hat aufgenommen

  11. #7

    Neue Updates von Red Hat aufgenommen

  12. #6

    Neue Updates von Oracle Linux aufgenommen

  13. #5

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  14. #4

    Neue Updates von Rocky Enterprise Software Foundation und Oracle Linux aufgenommen

  15. #3

    Neue Updates von Red Hat und Rocky Enterprise Software Foundation aufgenommen

  16. #2

    CVE-Nummern ergänzt

  17. #1

    Initiale Fassung

References