CVE-2021-41160CWE-787

Improper region checks in FreeRDP allow out of bound write to memory

Medium · published October 21, 2021

CVSS v3.1
5.3
EPSS
2%
Percentile
76.6
In the wild
Unconfirmed
What it is

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions a malicious server might trigger out of bound writes in a connected client. Connections using GDI or SurfaceCommands to send graphics updates to the client might send `0` width/height or out of bound rectangles to trigger out of bound writes. With `0` width or heigth the memory allocation will be `0` but the missing bounds checks allow writing to the pointer at this (not allocated) region. This issue has been patched in FreeRDP 2.4.1.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01662 · 76.6th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2021-10-21T00:00Z
EPSS history
Timeline
  • 21 OCT 00:00Z
    Improper region checks in FreeRDP allow out of bound write to memory
    cvelistv5