FreeRDP is vulnerable to out-of-bound (OOB) reads. The vulnerability exists because it does not properly handle the update_read_icon_info
data boundary checks, leading to a leakage of amount of client memory (32bit unsigned -> 4GB) to an intermediate buffer and crashing an application or unauthorized storage of information for later retrieval.