Debian Bug : 1001062 1021659
Multiple vulnerabilties have been found in freelrdp2, a free implementation of the Remote Desktop Protocol (RDP). The vulnerabilties potentially allows authentication bypasses on configuration errors, buffer overreads, DoS vectors, buffer overflows or accessing files outside of a shared directory.
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.SAM
file might
be successful for invalid credentials if the server has configured an invalid
SAM
file path. FreeRDP based clients are not affected. RDP server
implementations using FreeRDP to authenticate against a SAM
file are
affected. Version 2.7.0 contains a fix for this issue. As a workaround, use
custom authentication via HashCallback
and/or ensure the SAM
database path
configured is valid and the application has file handles left./parallel
command line switch
might read uninitialized data and send it to the server the client is currently
connected to. FreeRDP based server implementations are not affected./video
command line switch might
read uninitialized data, decode it as audio/video and display the result.
FreeRDP based server implementations are not affected.urbdrc
channel.
A malicious server can trick a FreeRDP based client to crash with division by
zero.urbdrc
channel. A malicious server can trick a FreeRDP based client to read
out of bound data and send it back to the server.drive
channel. A malicious server can trick a FreeRDP based client
to read files outside the shared directory.drive
channel. A malicious server can trick a FreeRDP based client to read out of
bound data and send it back to the server.For Debian 10 buster, these problems have been fixed in version 2.3.0+dfsg1-2+deb10u4.
We recommend that you upgrade your freerdp2 packages.
For the detailed security status of freerdp2 please refer to its security tracker page at: https://security-tracker.debian.org/tracker/freerdp2
Further information about Debian LTS security advisories, how to apply these updates to your system and frequently asked questions can be found at: https://wiki.debian.org/LTS