Description
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority as it's a duplicate of CVE-2026-73241.
Published: 2026-08-11
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeRDP servers that enable RDSTLS security before version 3.30.0 are vulnerable to an authentication bypass. The flaw occurs during the RDSTLS handshake, where the server processes inbound protocol data units solely based on the client‑supplied PDU type without verifying that the received PDU matches the expected message for the current handshake step. An unauthenticated attacker can send a Capabilities PDU in place of the required Authentication Request PDU. The server accepts this as a successful authentication, sets the resultCode to SUCCESS, and grants the session without checking any credential, redirection GUID, or auto‑reconnect cookie. This allows the attacker to establish a session as any user, potentially leading to unauthorized remote execution or data disclosure. The weakness is classified as CWE‑287, Authentication Bypass.

Affected Systems

The vulnerability affects FreeRDP releases from version 2.11.8 through 3.26.0, as well as any master HEAD builds that have not yet received the fix. All FreeRDP server binaries that enable RDSTLS security (RdstlsSecurity = TRUE) are susceptible.

Risk and Exploitability

The CVSS base score is 8.7, indicating high severity. No EPSS score is provided in the advisory, so exploitation probability cannot be inferred from EPSS data. The vulnerability is not listed in the CISA KEV catalog. The attack vector is remote, requiring only an RDSTLS session initiation from the client side; no authentication or elevated privileges are needed. An attacker can send a crafted Capabilities PDU over the network to bypass authentication and immediately gain access to the target system.

Generated by OpenCVE AI on August 11, 2026 at 23:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Disable RdstlsSecurity on all FreeRDP servers that contain the vulnerability until an official patch is released.
  • Upgrade FreeRDP to version 3.30.0 or later as soon as the vendor provides the fix that validates PDUs during the RDSTLS handshake.
  • Restrict inbound RDP traffic to trusted networks or apply firewall rules limiting connection attempts to the RDP port.
  • Enable Network Level Authentication or multi‑factor authentication, if supported, to add an additional barrier against unauthorized sessions.

Generated by OpenCVE AI on August 11, 2026 at 23:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Title FreeRDP before 3.30.0 RDSTLS Server Authentication Bypass via PDU-type Confusion FreeRDP: FreeRDP: Authentication bypass in RDSTLS handshake via PDU-type confusion
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-287
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X'}


Wed, 12 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.30.0 contains a server-side authentication bypass in the RDSTLS handshake. When a server is configured with RdstlsSecurity = TRUE, the handshake dispatches inbound PDUs based solely on the attacker-supplied wire pduType without verifying that the received PDU is the one required at the current step. Because the rdpRdstls object is calloc-zeroed, its resultCode defaults to 0 (RDSTLS_RESULT_SUCCESS). An unauthenticated remote client can send a Capabilities PDU instead of the required Authentication Request PDU; rdstls_process_capabilities() returns success without ever setting resultCode, so the server responds with an AUTHRSP carrying resultCode SUCCESS and treats the session as authenticated without evaluating any password, redirection GUID, or auto-reconnect cookie. This affects the released FreeRDP 3.x series (e.g., 3.27.1) and master HEAD; at the time of the advisory no patched version was available. This CVE ID has been rejected or withdrawn by its CVE Numbering Authority as it's a duplicate of CVE-2026-73241.
CPEs cpe:2.3:a:freerdp:freerdp:2.11.8:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.23.0:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.24.0:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.24.1:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.24.2:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.25.0:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.26.0:*:*:*:*:*:*:*
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X'}


Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1287
References
Metrics threat_severity

None

threat_severity

Important


Tue, 11 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.30.0 contains a server-side authentication bypass in the RDSTLS handshake. When a server is configured with RdstlsSecurity = TRUE, the handshake dispatches inbound PDUs based solely on the attacker-supplied wire pduType without verifying that the received PDU is the one required at the current step. Because the rdpRdstls object is calloc-zeroed, its resultCode defaults to 0 (RDSTLS_RESULT_SUCCESS). An unauthenticated remote client can send a Capabilities PDU instead of the required Authentication Request PDU; rdstls_process_capabilities() returns success without ever setting resultCode, so the server responds with an AUTHRSP carrying resultCode SUCCESS and treats the session as authenticated without evaluating any password, redirection GUID, or auto-reconnect cookie. This affects the released FreeRDP 3.x series (e.g., 3.27.1) and master HEAD; at the time of the advisory no patched version was available.
Title FreeRDP before 3.30.0 RDSTLS Server Authentication Bypass via PDU-type Confusion
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-287
CPEs cpe:2.3:a:freerdp:freerdp:2.11.8:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.23.0:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.24.0:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.24.1:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.24.2:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.25.0:*:*:*:*:*:*:*
cpe:2.3:a:freerdp:freerdp:3.26.0:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: REJECTED

Assigner: VulnCheck

Published:

Updated: 2026-08-12T16:58:13.054Z

Reserved: 2026-08-10T13:53:42.482Z

Link: CVE-2026-72746

cve-icon Vulnrichment

Updated:

cve-icon NVD

Status : Rejected

Published: 2026-08-11T13:19:05.520

Modified: 2026-08-12T17:17:31.793

Link: CVE-2026-72746

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-11T12:17:00Z

Links: CVE-2026-72746 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T00:00:03Z

Weaknesses
  • CWE-1287

    Improper Validation of Specified Type of Input