[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SECURITY] [DLA 2356-1] freerdp security update

Debian LTS Advisory DLA-2356-1                debian-lts@lists.debian.org
https://www.debian.org/lts/security/                         Mike Gabriel
August 30, 2020                               https://wiki.debian.org/LTS

Package        : freerdp
Version        : 1.1.0~git20140921.1.440916e+dfsg1-13+deb9u4
CVE ID         : CVE-2014-0791 CVE-2020-11042 CVE-2020-11045 CVE-2020-11046 
                 CVE-2020-11048 CVE-2020-11058 CVE-2020-11521 CVE-2020-11522 
                 CVE-2020-11523 CVE-2020-11525 CVE-2020-11526 CVE-2020-13396 
                 CVE-2020-13397 CVE-2020-13398

Several vulnerabilites have been reported against FreeRDP, an Open Source
server and client implementation of the Microsoft RDP protocol.


    An integer overflow in the license_read_scope_list function in
    libfreerdp/core/license.c in FreeRDP allowed remote RDP
    servers to cause a denial of service (application crash) or possibly
    have unspecified other impact via a large ScopeCount value in a Scope
    List in a Server License Request packet.


    In FreeRDP there was an out-of-bounds read in update_read_icon_info.
    It allowed reading an attacker-defined amount of client memory (32bit
    unsigned -> 4GB) to an intermediate buffer. This could have been used
    to crash the client or store information for later retrieval.


    In FreeRDP there was an out-of-bound read in in
    update_read_bitmap_data that allowed client memory to be read to an
    image buffer. The result displayed on screen as colour.


    In FreeRDP there was a stream out-of-bounds seek in
    update_read_synchronize that could have lead to a later out-of-bounds


    In FreeRDP there was an out-of-bounds read. It only allowed to abort
    a session. No data extraction was possible.


    In FreeRDP, a stream out-of-bounds seek in
    rdp_read_font_capability_set could have lead to a later out-of-bounds
    read. As a result, a manipulated client or server might have forced a
    disconnect due to an invalid data read.


    libfreerdp/codec/planar.c in FreeRDP had an Out-of-bounds Write.


    libfreerdp/gdi/gdi.c in FreeRDP had an Out-of-bounds Read.


    libfreerdp/gdi/region.c in FreeRDP had an Integer Overflow.


    libfreerdp/cache/bitmap.c in FreeRDP had an Out of bounds read.


    libfreerdp/core/update.c in FreeRDP had an Out-of-bounds Read.


    An out-of-bounds (OOB) read vulnerability has been detected in
    ntlm_read_ChallengeMessage in


    An out-of-bounds (OOB) read vulnerability has been detected in
    security_fips_decrypt in libfreerdp/core/security.c due to an
    uninitialized value.


    An out-of-bounds (OOB) write vulnerability has been detected in
    crypto_rsa_common in libfreerdp/crypto/crypto.c.

For Debian 9 stretch, these problems have been fixed in version

We recommend that you upgrade your freerdp packages.

For the detailed security status of freerdp please refer to
its security tracker page at:

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


mike gabriel aka sunweaver (Debian Developer)
fon: +49 (1520) 1976 148

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: sunweaver@debian.org, http://sunweavers.net

Attachment: signature.asc
Description: PGP signature

Reply to: