CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33987

High
Published: Translated: NVD NIST

Summary

FreeRDP to darmowa implementacja protokołu zdalnego pulpitu. Przed wersją 3.24.2, w funkcji persistent_cache_read_entry_v3() w pliku libfreerdp/cache/persistent.c, zmienna persistent->bmpSize była aktualizowana przed wywołaniem winpr_aligned_recalloc(). W przypadku niepowodzenia realloc, bmpSize jest zawyżane, podczas gdy bmpData wskazuje na stary bufor. Problem został naprawiony w wersji 3.24.2.

Risk Assessment

Organizacje mogą być narażone na problemy z pamięcią, co może prowadzić do nieprzewidzianych zachowań aplikacji lub wycieków danych. W przypadku ataku, złośliwy użytkownik może wykorzystać tę lukę do manipulacji danymi w pamięci.

Recommendation

Zaleca się aktualizację FreeRDP do wersji 3.24.2 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt aplikacji korzystających z FreeRDP w celu oceny potencjalnych zagrożeń.

Related vulnerabilities

Original NVD description (English source)

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 inflated while bmpData points to the old buffer. This issue has been patched in version 3.24.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS