Skip to content
OpenAdvisories
High · 7.4 CVE-2022-24883 EUVD-2022-29651

FreeRDP Server authentication might allow invalid credentials to pass

Published Apr 26, 2022 · Updated Nov 3, 2025 · Assigned by GitHub_M

Description

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP). Prior to version 2.7.0, server side authentication against a `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.

Affected products

VendorProductAffectedFixed
FreeRDP FreeRDP < 2.7.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 freerdp2 2.7.0+dfsg1-1 —
Debian 11 freerdp2 2.3.0+dfsg1-2+deb11u2 DLA-4053-1
Debian 10 freerdp2 2.3.0+dfsg1-2+deb10u4 DLA-3654-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS freerdp2 2.6.1+dfsg1-3ubuntu2.1 USN-5461-1
Ubuntu 20.04 LTS freerdp2 2.2.0+dfsg1-0ubuntu0.20.04.3 USN-5461-1
Ubuntu 18.04 LTS freerdp No fix yet —
Ubuntu 18.04 LTS freerdp2 2.2.0+dfsg1-0ubuntu0.18.04.3 USN-5461-1
Ubuntu 16.04 LTS freerdp No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP4 freerdp 2.4.0-150400.3.3.1 SUSE-SU-2022:2354-1
SLES 15 SP3 freerdp 2.1.2-150200.15.15.1 SUSE-SU-2022:2353-1
SLES 12 SP5 freerdp 2.1.2-12.23.1 SUSE-SU-2022:2352-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed freerdp2 2.11.2-3.1 openSUSE-SU-2024:13504-1
openSUSE Leap 15.4 freerdp 2.4.0-150400.3.3.1 SUSE-SU-2022:2354-1
openSUSE Leap 15.3 freerdp 2.1.2-150200.15.15.1 SUSE-SU-2022:2353-1

Advisories 7

References