Description
FreeRDP 3.0.0 before 3.32.0 contains an improper certificate validation vulnerability in freerdp_http_request() in libfreerdp/utils/http.c that completes TLS handshakes without verifying the server certificate chain. On-path attackers can impersonate login.microsoftonline.com in the Azure AD authentication flow to capture OAuth authorization codes and substitute the OpenID discovery document.
Published: 2026-10-12
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Credential theft via OAuth code interception
Action: Patch
AI Analysis

Impact

FreeRDP implements an HTTP request routine that completes TLS handshakes without verifying the server certificate chain. This flaw allows an attacker who can intercept or redirect traffic on the RDP channel to impersonate login.microsoftonline.com during the Azure AD authentication flow. The attacker can capture OAuth authorization codes and substitute the OpenID discovery document, enabling the theft of access tokens and subsequent hijacking of user sessions. The weakness is classified as CWE‑295.

Affected Systems

FreeRDP releases prior to version 3.32.0 are vulnerable. Any deployment that actively uses the freerdp_http_request function to communicate with Azure AD endpoints via HTTPS is affected, regardless of operating system or client configuration.

Risk and Exploitability

The vulnerability is rated high with a CVSS score of 7.4. Although an EPSS score is not available, the requirement for only on‑path network access and the ability to intercept RDP traffic make exploitation plausible. The issue is not yet listed in CISA KEV, but its potential to compromise authentication credentials warrants immediate attention. Exploitation would involve redirecting traffic to a malicious server that presents a forged certificate, then capturing the OAuth authorization code and the OpenID endpoint configuration.

Generated by OpenCVE AI on October 12, 2026 at 20:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later to apply the certificate‑validation fix.
  • If an upgrade is not possible, block outbound RDP traffic to Azure AD endpoints that are not explicitly trusted and enforce strict TLS verification in any intermediate proxies or gateways to detect certificate mismatches.
  • Implement certificate pinning for the login.microsoftonline.com domain in the client or network tooling to prevent an attacker from presenting a forged certificate.

Generated by OpenCVE AI on October 12, 2026 at 20:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 13 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description FreeRDP 3.0.0 before 3.32.0 contains an improper certificate validation vulnerability in freerdp_http_request() in libfreerdp/utils/http.c that completes TLS handshakes without verifying the server certificate chain. On-path attackers can impersonate login.microsoftonline.com in the Azure AD authentication flow to capture OAuth authorization codes and substitute the OpenID discovery document.
Title FreeRDP 3.0.0 before 3.32.0 Improper Certificate Validation in freerdp_http_request
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': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T18:01:03.073Z

Reserved: 2026-10-12T14:07:56.521Z

Link: CVE-2026-109245

cve-icon Vulnrichment

Updated: 2026-10-13T18:00:58.825Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-12T17:17:15.480

Modified: 2026-11-02T20:47:03.733

Link: CVE-2026-109245

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-12T16:04:20Z

Links: CVE-2026-109245 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T06:30:13Z

Weaknesses
  • CWE-295

    Improper Certificate Validation