Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain MITM position or compromised RDP host
-
DeliveryVictim connects via FreeRDP /restricted-admin
-
ExploitCredSSP delegates cleartext credentials
-
ExecutionDecode TSPasswordCreds and Client Info PDU
-
ImpactReuse stolen admin domain credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V6 - Authentication Credential protection in transit/storage
|
| Exploitation Conditions | Exploitation requires that the victim invoke FreeRDP (3.0.0 through 3.31.x) with the /restricted-admin option AND connect to a destination that is either attacker-controlled or subject to a man-in-the-middle on the RDP/CredSSP channel - this is the specific prerequisite captured by AT:P and UI:P in the CVSS 4.0 vector. The core defect is that the /restricted-admin feature, whose entire purpose is to prevent credential delegation, does not suppress CredSSP delegation, so the cleartext password is sent regardless. Limiting factors: the attacker must already hold a privileged network position or own the target host, the user must actively start a restricted-admin session, and the flaw yields only credential disclosure (no code execution or integrity/availability impact). Deployments that never use restricted-admin mode, or that only connect to trusted/authenticated servers, are not practically exposed. |
| Impact | This is a credential-disclosure flaw (CWE-522) in FreeRDP's /restricted-admin code path, confirmed by the FreeRDP project (GHSA-jhxw-3hj9-9hqh) and reported by VulnCheck. The only severity signal provided is a CVSS 4.0 base score of 6.0 (Medium) with vector AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:N/VA:N - network-reachable and unauthenticated, but gated by an attack requirement (AT:P) and passive user interaction (UI:P), with impact limited to confidentiality (VC:H) and no integrity or availability effect. No EPSS probability, no CISA KEV listing, and no public POC were provided in the input, so exploitation likelihood cannot be quantified from the data; per the precision rule this is 'no public exploit identified at time of analysis.' The signals are internally consistent rather than conflicting: the AT:P and UI:P metrics correctly reflect that an attacker cannot exploit this at will - they need either a man-in-the-middle position on the RDP path or control of the destination host, AND a victim who connects using /restricted-admin. The real-world danger is that this feature is specifically intended to prevent credential delegation (that is its security purpose), so operators relying on it have a false sense of safety; the disclosed values are reusable administrative domain credentials, which elevates the practical impact above a typical info-leak even though CVSS caps it at Medium. Net: a credible, patch-worthy issue for environments using restricted-admin mode, but not a drop-everything emergency absent evidence of active exploitation. |
| Exploit ScenarioDerived | An administrator connects with FreeRDP using the /restricted-admin option - expecting their password NOT to be sent to the target - to a host that is attacker-controlled or sitting behind a man-in-the-middle on the RDP channel. Because the option fails to suppress CredSSP delegation, the client transmits the cleartext password; the malicious endpoint decodes the TSPasswordCreds structure and Client Info PDU to recover reusable administrative domain, username, and password values. No public exploit was identified in the provided data, and the attack requires the privileged MITM/compromised-host position plus the victim initiating the connection. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Credential disclosure in FreeRDP 3.0.0 through 3.31.x allows a malicious or man-in-the-middle RDP server to recover reusable administrative domain, username, and password values when a user connects with the /restricted-admin option, which fails to suppress CredSSP delegation and sends the cleartext password in TSPasswordCreds and the Client Info PDU. The flaw is CWE-522 (insufficiently protected credentials), confirmed by the FreeRDP project in advisory GHSA-jhxw-3hj9-9hqh and reported by VulnCheck, with a CVSS 4.0 score of 6.0 and an independent CVSS 3.1 assessment of CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N. Exploitation requires the victim to start a restricted-admin session and the attacker to control the destination or hold a MITM position on the RDP/CredSSP channel; no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade to FreeRDP 3.32.0 or later, as the advisory defines the affected range as 3.0.0 before 3.32.0. If immediate upgrade is not possible, stop using the /restricted-admin option until the client is patched, because that option is the vulnerable code path and does not provide its intended protection in affected versions; connecting only to trusted, authenticated RDP servers reduces exposure but does not fix the cleartext credential transmission. As compensating controls with trade-offs, enforce network-level protections such as RDP channel encryption and strict server certificate validation to make MITM harder, but note that these do not change the client's credential-delegation behavior once a connection is established to an attacker-controlled endpoint. Consult the FreeRDP advisory (https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-jhxw-3hj9-9hqh) and VulnCheck advisory (https://www.vulncheck.com/advisories/freerdp-3.0.0-before-3.32.0-cleartext-credential-disclosure-via-restricted-admin) for vendor guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
FreeRDP is an open-source implementation of the Remote Desktop Protocol (RDP), and the affected CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:* covers the project's client. The /restricted-admin option is intended to prevent credential delegation, but in versions 3.0.0 before 3.32.0 it does not suppress CredSSP credential delegation; as a result, the client transmits TSPasswordCreds and Client Info PDU fields in a form that a rogue RDP server or MITM can decode to obtain cleartext credentials. This is CWE-522 (insufficiently protected credentials), and the provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:N/VA:N) and independent CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N) agree that the attacker needs a privileged network position or control of the target host (AT:P) and that the victim must actively start a restricted-admin connection (UI:P/UI:R), with confidentiality-only impact. Both vectors include PR:N, so the attacker does not need to authenticate to the FreeRDP client, but UI:P/UI:R means the victim must initiate the connection and AT:P means the attacker must have a privileged position or own the destination. No KEV or public exploit data is provided; no code execution, integrity, or availability impact is assessed.
Know when Freerdp gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
AC:H and UI:R because the attacker needs a MITM/compromised-host position and the victim must initiate a /restricted-admin connection; impact is confidentiality-only (C:H), no integrity or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
FreeRDP 3.0.0 before 3.32.0 contains an insufficiently protected credentials vulnerability where the /restricted-admin option fails to suppress CredSSP credential delegation, sending the cleartext password to the RDP server. A compromised or man-in-the-middle destination host can decode TSPasswordCreds and the Client Info PDU to obtain reusable administrative domain, username, and password values.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Use-after-free in FreeRDP xf_clipboard_format_equal before 3.23.0. Clipboard format comparison uses freed memory. Fifth
Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Surface-to-window update triggers memory corrupti
Use-after-free in FreeRDP xf_SetWindowMinMaxInfo before version 3.23.0. X11 client window management triggers memory cor
Use-after-free in FreeRDP xf_cliprdr_provide_data clipboard handling before 3.23.0. Clipboard data exchange triggers mem
FreeRDP IRP thread handler has a use-after-free where the IRP is freed by Complete() then accessed on the error path. Fi
FreeRDP drive read heap overflow when server-controlled read length exceeds IRP output buffer. Fixed in 3.20.1. PoC avai
FreeRDP client before 3.20.1 has a heap buffer overflow in AUDIN format processing. A malicious RDP server can corrupt m
Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Different code path from CVE-2026-25953. PoC and
FreeRDP is a free implementation of the Remote Desktop Protocol. Rated critical severity (CVSS 9.8), this vulnerability
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical
EUVD-2026-98657
GHSA-wg33-49mj-vh4c
NVD
CVE.org
EPSS
Exploit-DB