Description
FreeRDP before 3.32.2 contains an improper certificate validation vulnerability in tls_verify_certificate() that accepts Common Name fallback despite non-matching SAN entries and matches IP literals against DNS strings. Man-in-the-middle attackers holding a certificate from a client-trusted CA can bypass server identity checks to intercept RDP sessions, including keystrokes, clipboard, and screen content.
Published: 2026-11-03
Score: 9.1 Critical
EPSS: n/a
KEV: No
Impact: Remote Session Hijacking
Action: Immediate Patch
AI Analysis

Impact

FreeRDP versions before 3.32.2 contain an improper certificate validation flaw in the tls_verify_certificate() function. The routine incorrectly accepts a Common Name fallback even when the Subject Alternative Name entries do not match, and it matches IP literals against DNS strings. This allows an attacker who can present a certificate issued by a client‑trusted Certificate Authority to bypass all server identity checks. As a result, the attacker can perform a man‑in‑the‑middle attack on any Remote Desktop Protocol session, capturing keystrokes, clipboard data, and screen contents, effectively gaining full control of the victim’s session.

Affected Systems

All installations of FreeRDP older than version 3.32.2 are vulnerable. The affected product is the open‑source RDP client and server implementation, FreeRDP, on any platform that compiles or runs the affected version.

Risk and Exploitability

The CVSS score of 9.1 classifies this flaw as critical. The EPSS score is not available, and it is not listed in the CISA KEV catalog, but the severity remains high. The attack requires an active network connection from the victim’s RDP client to an attacker who supplies a forged certificate from a client‑trusted CA. Once the client connects, the server identity checks are bypassed and the attacker can intercept, relay, and observe the entire RDP session.

Generated by OpenCVE AI on November 3, 2026 at 15:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official FreeRDP 3.32.2 (or later) update immediately.
  • If an update is not yet available, disable or remove any configuration that allows Common Name fallback during certificate verification.
  • Ensure that the server presents a certificate with SAN entries that match the expected hostname or IP and that the certificate is not issued by a client‑trusted CA that an attacker could exploit.
  • Monitor network traffic for suspicious TLS renegotiation or certificate mismatches that may indicate a MITM attempt.

Generated by OpenCVE AI on November 3, 2026 at 15:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 14:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.32.2 contains an improper certificate validation vulnerability in tls_verify_certificate() that accepts Common Name fallback despite non-matching SAN entries and matches IP literals against DNS strings. Man-in-the-middle attackers holding a certificate from a client-trusted CA can bypass server identity checks to intercept RDP sessions, including keystrokes, clipboard, and screen content.
Title FreeRDP before 3.32.2 Certificate Identity Validation Bypass via tls_verify_certificate
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-295
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-03T14:27:57.885Z

Reserved: 2026-11-03T12:26:31.384Z

Link: CVE-2026-121392

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-03T15:17:26.710

Modified: 2026-11-03T15:17:26.860

Link: CVE-2026-121392

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T16:00:17Z

Weaknesses
  • CWE-295

    Improper Certificate Validation