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, Daten zu manipulieren, vertrauliche Informationen offenzulegen oder andere, nicht näher spezifizierte Angriffe durchzuführen.

Product

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

Vulnerabilities 9

  • High 7.5

    FreeRDP: ClearCodec resize_vbar_entry() Heap OOB Write

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, in resize_vbar_entry() in libfreerdp/codec/clear.c, vBarEntry->size is updated to vBarEntry->count before the winpr_aligned_recalloc() call. If realloc fails, size is in…

  • High 7.5

    FreeRDP: H.264 YUV Buffer Dimension Desync - Heap OOB Write

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, in yuv_ensure_buffer() in libfreerdp/codec/h264.c, h264->width and h264->height are updated before the reallocation loop. If any winpr_aligned_recalloc() call fails, the…

  • High 7.1

    FreeRDP: Persistent Cache Allocator Mismatch - Heap OOB Read

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, there is a heap-buffer-overflow READ vulnerability at 24 bytes before the allocation, in winpr_aligned_offset_recalloc(). This issue has been patched in version 3.24.2.

  • High 7.1

    FreeRDP: Persistent Cache bmpSize Desync - Heap OOB Write

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, in persistent_cache_read_entry_v3() in libfreerdp/cache/persistent.c, persistent->bmpSize is updated before winpr_aligned_recalloc(). If realloc fails, bmpSize is inflat…

  • Medium 6.9

    FreeRDP: DoS via WINPR_ASSERT in IMA ADPCM audio decoder (dsp.c:331)

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, a malicious RDP server can crash the FreeRDP client by sending audio data in IMA ADPCM format with an invalid initial step index value (>= 89). The unvalidated step inde…

  • Medium 6.5

    FreeRDP: Progressive Codec Quant BYTE Underflow - UB + CPU DoS

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, progressive_decompress_tile_upgrade() detects a mismatch via progressive_rfx_quant_cmp_equal() but only emits WLog_WARN, execution continues. The wrapped value (247) is …

  • Medium 6.0

    FreeRDP: DoS via WINPR_ASSERT in rts_read_auth_verifier_no_checks

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, an unvalidated auth_length field read from the network triggers a WINPR_ASSERT() failure in rts_read_auth_verifier_no_checks(), causing any FreeRDP client connecting thr…

  • Medium 5.9

    FreeRDP: ClearCodec Glyph Cache Count Desync - Heap OOB Read

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, pixel data from adjacent heap memory is rendered to screen, potentially leaking sensitive data to the attacker. This issue has been patched in version 3.24.2.

  • Medium 5.3

    FreeRDP: Possible double free in kerberos_AcceptSecurityContext

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, a double-free vulnerability in kerberos_AcceptSecurityContext() and kerberos_InitializeSecurityContextA() (WinPR, winpr/libwinpr/sspi/Kerberos/kerberos.c) can cause a cr…

Revision history

  1. #30

    Neue Updates von Oracle Linux aufgenommen

  2. #29

    Neue Updates von Fedora aufgenommen

  3. #28

    Neue Updates von SUSE aufgenommen

  4. #27

    Neue Updates von Ubuntu aufgenommen

  5. #26

    Neue Updates von Oracle Linux aufgenommen

  6. #25

    Referenz(en) aufgenommen: USN-8561-1

  7. #24

    Neue Updates von Oracle Linux aufgenommen

  8. #23

    Neue Updates von openSUSE aufgenommen

  9. #22

    Neue Updates von Oracle Linux aufgenommen

  10. #21

    Neue Updates von Oracle Linux aufgenommen

  11. #20

    Neue Updates von SUSE aufgenommen

  12. #19

    Neue Updates von Red Hat aufgenommen

  13. #18

    Neue Updates von Red Hat aufgenommen

  14. #17

    Neue Updates von Red Hat aufgenommen

  15. #16

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  16. #15

    Neue Updates von Red Hat und Rocky Enterprise Software Foundation aufgenommen

  17. #14

    Neue Updates von Oracle Linux und Red Hat aufgenommen

  18. #13

    Neue Updates von openSUSE aufgenommen

  19. #12

    Neue Updates von Red Hat aufgenommen

  20. #11

    Neue Updates von Red Hat aufgenommen

  21. #10

    Neue Updates von Red Hat aufgenommen

  22. #9

    Neue Updates von Red Hat aufgenommen

  23. #8

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  24. #7

    Neue Updates von Red Hat aufgenommen

  25. #6

    Neue Updates von Oracle Linux aufgenommen

References