Heap-based buffer overflow in FreeRDP - #VU164446
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to corrupt heap memory and cause a denial of service in applications using FreeRDP's H.264 codec.
The vulnerability exists due to a heap-based buffer overflow in FreeRDP's H.264 buffer management when h264_context_reset() updates dimensions before yuv_ensure_buffer() checks whether reallocation is necessary. A remote attacker can request a surface height increase without changing its width on servers supporting client-requested resizing, causing subsequent frame conversion to overwrite undersized YUV planes and corrupt adjacent heap memory.