CVE-2022-24882CWE-287

Server side NTLM does not properly check parameters in FreeRDP

Critical · published April 26, 2022

CVSS v3.1
9.1
EPSS
3%
Percentile
86.6
In the wild
Unconfirmed
What it is

🔥 An empty password can lead to a world of trouble! FreeRDP prior to version 2.7.0 doesn't handle NTLM authentication properly, allowing mischief when users try to log in without a password. ⚡ Think of it like a secure vault that doesn’t close properly if someone tries to enter with no key — it just stays wide open, waiting for anyone to stroll in. This vulnerability leaves FreeRDP-based RDP server implementations exposed like a VIP area without bouncers! An attacker could exploit this oversight and gain unauthorized access to sensitive remote desktop sessions, potentially accessing confidential data and wreaking havoc. This is no trivial matter; it could lead to data breaches or malicious activities that compromise your entire network!

Put simply

Think of it like a secure vault that doesn’t close properly if someone tries to enter with no key — it just stays wide open, waiting for anyone to stroll in. This vulnerability leaves FreeRDP-based RDP server implementations exposed like a VIP area without bouncers! This vulnerability arises because FreeRDP fails to abort NTLM authentication when it receives an empty password value, allowing unauthorized access under specific circumstances.

What to do

An attacker could exploit this oversight and gain unauthorized access to sensitive remote desktop sessions, potentially accessing confidential data and wreaking havoc. This is no trivial matter; it could lead to data breaches or malicious activities that compromise your entire network! Upgrade FreeRDP to version 2.7.0 or later immediately to patch this critical flaw. Review your server configurations to ensure that empty passwords are not allowed, and monitor access logs for suspicious activity. 🛡️ You've got this! Following these steps will bolster your defenses and keep your systems secure. 🚀

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.02849 · 86.6th percentile
Weakness
CWE-287 · Improper Authentication
Published
2022-04-26T00:00Z
EPSS history
Timeline
  • 26 APR 00:00Z
    Server side NTLM does not properly check parameters in FreeRDP
    cvelistv5