Buffer Management Issue in FreeRDP Remote Desktop Protocol Implementation
CVE-2026-33987
7.1HIGH
What is CVE-2026-33987?
A flaw in the FreeRDP implementation of the Remote Desktop Protocol could result in improper buffer management. Specifically, in the function persistent_cache_read_entry_v3() located in libfreerdp/cache/persistent.c, the updating of persistent->bmpSize occurs before executing winpr_aligned_recalloc(). If realloc fails, the bmpSize can be incorrectly inflated, leaving bmpData pointing to an outdated buffer. This vulnerability highlights the importance of proper memory management practices and was addressed in version 3.24.2 of FreeRDP.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
FreeRDP < 3.24.2
