Skip to content
OpenAdvisories

Summary

Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in FreeRDP ausnutzen, um potenziell beliebigen Code auszuführen, einen Denial-of-Service-Zustand herbeizuführen, Speicherbeschädigungen zu verursachen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.

Product

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

Vulnerabilities 8

  • Critical 9.3

    FreeRDP has a Heap Buffer Overflow in nsc_process_message() via Unchecked SURFACE_BITS_COMMAND Bitmap Dimensions

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, the gdi_surface_bits() function processes SURFACE_BITS_COMMAND messages sent by the RDP server. When the command is handled using NSCodec, the bmp.width and bmp.height values pr…

  • Medium 6.5

    FreeRDP has a `size_t` underflow in ADPCM decoder leads to heap-buffer-overflow write

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, a size_t underflow in the IMA-ADPCM and MS-ADPCM audio decoders leads to heap-buffer-overflow write via the RDPSND audio channel. In libfreerdp/codec/dsp.c, the IMA-ADPCM and MS…

  • Medium 6.5

    FreeRDP has a division-by-zero in ADPCM decoders when `nBlockAlign` is 0

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, division by zero in MS-ADPCM and IMA-ADPCM decoders when nBlockAlign is 0, leading to a crash. In libfreerdp/codec/dsp.c, both ADPCM decoders use size % block_size where block_s…

  • Medium 6.5

    FreeRDP has an out-of-bounds read in ADPCM decoders due to missing predictor/step_index bounds checks

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, there is an out-of-bounds read in MS-ADPCM and IMA-ADPCM decoders due to unchecked predictor and step_index values from input data. This vulnerability is fixed in 3.24.0.

  • Medium 5.3

    FreeRDP has a heap-buffer-overflow in avc420_yuv_to_rgb via OOB regionRects

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, a client-side heap buffer overflow occurs in the FreeRDP client's AVC420/AVC444 YUV-to-RGB conversion path due to missing horizontal bounds validation of H.264 metablock regionR…

  • Medium 5.3

    FreeRDP has a heap-buffer-overflow in bitmap_cache_put via OOB cacheId

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, a client-side heap out-of-bounds read/write occurs in FreeRDP's bitmap cache subsystem due to an off-by-one boundary check in bitmap_cache_put. A malicious server can send a CAC…

  • Low 3.1

    FreeRDP has an Integer Underflow in update_read_cache_bitmap_order Function of FreeRDP's Core Library

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, Integer Underflow in update_read_cache_bitmap_order Function of FreeRDP's Core Library This vulnerability is fixed in 3.24.0.

  • None 0.0

    FreeRDP has an out-of-bounds read in `freerdp_bitmap_decompress_planar`

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, there is an out-of-bounds read in freerdp_bitmap_decompress_planar when SrcSize is 0. The function dereferences *srcp (which points to pSrcData) without first verifying that Src…

Revision history

  1. #34

    Neue Updates von Oracle Linux aufgenommen

  2. #33

    Neue Updates von Fedora aufgenommen

  3. #32

    Neue Updates von Ubuntu aufgenommen

  4. #31

    Neue Updates von Oracle Linux aufgenommen

  5. #30

    Referenz(en) aufgenommen: USN-8561-1

  6. #29

    Neue Updates von Oracle Linux aufgenommen

  7. #28

    Neue Updates von Oracle Linux aufgenommen

  8. #27

    Neue Updates von Oracle Linux aufgenommen

  9. #26

    Neue Updates von Oracle Linux aufgenommen

  10. #25

    Neue Updates von Red Hat aufgenommen

  11. #24

    Neue Updates von Red Hat aufgenommen

  12. #23

    Neue Updates von Red Hat aufgenommen

  13. #22

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  14. #21

    Neue Updates von Red Hat und Rocky Enterprise Software Foundation aufgenommen

  15. #20

    Neue Updates von Oracle Linux und Red Hat aufgenommen

  16. #19

    Neue Updates von openSUSE aufgenommen

  17. #18

    Neue Updates von SUSE aufgenommen

  18. #17

    Neue Updates von SUSE aufgenommen

  19. #16

    Neue Updates von SUSE und Red Hat aufgenommen

  20. #15

    Neue Updates von Red Hat aufgenommen

  21. #14

    Neue Updates von Red Hat aufgenommen

  22. #13

    Neue Updates von Red Hat aufgenommen

  23. #12

    Neue Updates von SUSE aufgenommen

  24. #11

    Neue Updates von Amazon aufgenommen

  25. #10

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

References