Skip to content
OpenAdvisories

Summary

Ein entfernter Angreifer kann mehrere Schwachstellen in FreeRDP ausnutzen,um möglicherweise einen Denial-of-Service-Zustand zu verursachen, beliebigen Code auszuführen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.

Product

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

Vulnerabilities 9

  • Medium 6.9

    FreeRDP RDPGFX ResetGraphics race leads to use-after-free in SDL client (sdl->primary)

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a race condition between the RDPGFX dynamic virtual channel thread and the SDL render thread leads to a heap use-after-free. Specifically, an escaped pointer to sdl->primary (SD…

  • Medium 6.8

    FreeRDP has a heap-buffer-overflow in audin_process_formats

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a malicious RDP server can trigger a heap-buffer-overflow write in the FreeRDP client when processing Audio Input (AUDIN) format lists. audin_process_formats reuses callback->fo…

  • Medium 6.8

    FreeRDP has a heap-buffer-overflow in ndr_read_uint8Array

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, RDPEAR’s NDR array reader does not perform bounds checking on the on‑wire element count and can write past the heap buffer allocated from hints, causing a heap buffer overflow i…

  • Medium 6.8

    FreeRDP has a heap-buffer-overflow in drive_process_irp_read

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a heap-buffer-overflow occurs in drive read when a server-controlled read length is used to read file data into an IRP output stream buffer without a hard upper bound, allowing …

  • Medium 6.8

    FreeRDP has a heap-use-after-free in create_irp_thread

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a race in the serial channel IRP thread tracking allows a heap use‑after‑free when one thread removes an entry from serial->IrpThreads while another reads it. This vulnerability…

  • Medium 6.8

    FreeRDP has a heap-use-after-free in irp_thread_func

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a heap use-after-free occurs in irp_thread_func because the IRP is freed by irp->Complete() and then accessed again on the error path. This vulnerability is fixed in 3.20.1.

  • Medium 5.6

    FreeRDP has a heap-buffer-overflow in smartcard_unpack_set_attrib_call

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a heap out-of-bounds read occurs in the smartcard SetAttrib path when cbAttrLen does not match the actual NDR buffer length. This vulnerability is fixed in 3.20.1.

  • Medium 5.6

    FreeRDP has a global-buffer-overflow in crypto_base64_decode

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, global-buffer-overflow was observed in FreeRDP's Base64 decoding path. The root cause appears to be implementation-defined char signedness: on Arm/AArch64 builds, plain char is …

  • Medium 5.6

    FreeRDP has a heap-buffer-overflow in urb_select_configuration

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, the URBDRC client does not perform bounds checking on server‑supplied MSUSB_INTERFACE_DESCRIPTOR values and uses them as indices in libusb_udev_complete_msconfig_setup, causing …

Revision history

  1. #37

    Neue Updates von Oracle Linux aufgenommen

  2. #36

    Neue Updates von Fedora aufgenommen

  3. #35

    Neue Updates von Oracle Linux aufgenommen

  4. #34

    Neue Updates von Oracle Linux aufgenommen

  5. #33

    Neue Updates von Oracle Linux aufgenommen

  6. #32

    Neue Updates von Red Hat aufgenommen

  7. #31

    Neue Updates von Red Hat aufgenommen

  8. #30

    Neue Updates von Red Hat aufgenommen

  9. #29

    Neue Updates von Red Hat aufgenommen

  10. #28

    Neue Updates von Red Hat aufgenommen

  11. #27

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  12. #26

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  13. #25

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

  14. #24

    Neue Updates von Red Hat aufgenommen

  15. #23

    Neue Updates von Oracle Linux und openSUSE aufgenommen

  16. #22

    Neue Updates von Red Hat aufgenommen

  17. #21

    Neue Updates von Oracle Linux aufgenommen

  18. #20

    Neue Updates von Ubuntu aufgenommen

  19. #19

    Neue Updates von Ubuntu aufgenommen

  20. #18

    Neue Updates von Red Hat aufgenommen

  21. #17

    Neue Updates von Red Hat und openSUSE aufgenommen

  22. #16

    Neue Updates von Red Hat aufgenommen

  23. #15

    Neue Updates von SUSE aufgenommen

  24. #14

    Neue Updates von SUSE aufgenommen

  25. #13

    Neue Updates von Rocky Enterprise Software Foundation und SUSE aufgenommen

References