Skip to main content

FreeRDP EUVDEUVD-2026-98703

| CVE-2026-109938 HIGH
Integer Overflow or Wraparound (CWE-190)
2026-10-13 VulnCheck GHSA-h966-hcrh-5687
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure user to malicious/compromised RDP server
  2. Exploit
    Send crafted mapped-video geometry update
  3. Impact
    Trigger integer overflow, abort FreeRDP client (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to run a FreeRDP client (version 3.11.0 up to but not including 3.32.0) with video redirection enabled and to actively connect to a malicious or compromised RDP server - the flaw is triggered by a server-sent mapped-video geometry update (UI:P / user-initiated connection). Limiting factors: the attacker must control or compromise the RDP server the user connects to, the vulnerable video-redirection code path must be in use, and impact is confined to a client crash (availability only) with no code execution, data disclosure, or integrity loss. Environments that only connect to trusted internal RDP servers face minimal realistic exposure.

Impact

This is a moderate-severity availability-only denial-of-service affecting FreeRDP clients, and the signals are internally consistent rather than conflicting. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H) correctly captures that the only impact is availability (VA:H) - a client abort/crash - with no confidentiality or integrity loss, which is why the score sits at 7.1 rather than critical. The key nuance that raw CVSS can obscure is the attack direction: this is a malicious-server-attacks-client (reverse) flaw, so PR:N reflects that the server needs no authentication to the client, but UI:P is load-bearing - the victim must actively initiate a connection to an attacker-controlled or compromised RDP server with video redirection enabled. No EPSS score was provided, the CVE is NOT in CISA KEV, and no public exploit code is referenced; therefore there is no public exploit identified at time of analysis and no evidence of active exploitation. Net: this is a legitimate patch-worthy issue for FreeRDP deployments that connect to untrusted servers, but it is a crash/DoS, not an RCE, and it is gated behind user-initiated connection plus a non-default-ish feature, making it a lower operational priority than its 7.1 might suggest for environments that only connect to trusted internal servers.

Exploit ScenarioDerived

An attacker stands up a malicious RDP server (or compromises a legitimate one) and lures a user to connect with a FreeRDP-based client that has video redirection enabled. The server sends a crafted mapped-video geometry update whose positive coordinates trigger an integer overflow (CWE-190), causing the client to abort. No public proof-of-concept is referenced, and because UI:P applies, the attack only fires once the victim initiates the session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

A malicious or compromised RDP server can crash FreeRDP clients versions 3.11.0 up to but not including 3.32.0 when video redirection is enabled, due to an integer overflow in the handling of positive mapped-video coordinates. This moderate-severity denial-of-service requires the victim to connect to the attacker-controlled server and results only in client termination, with no code execution, data disclosure, or integrity loss. No public exploit code has been identified at time of analysis.

RemediationAI

Upgrade to FreeRDP 3.32.0 or later, which contains the fix for the integer overflow. If upgrading is not immediately possible, disable video redirection in the FreeRDP client configuration; this removes the vulnerable code path but may degrade multimedia performance and functionality for sessions that rely on video redirection. Additionally, restrict connections to trusted RDP servers, as exploitation requires the client to connect to a malicious or compromised server. Vendor advisory: https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-96rv-gf42-7wq9; VulnCheck advisory: https://www.vulncheck.com/advisories/freerdp-3.11.0-before-3.32.0-integer-overflow-via-mapped-video-geometry-update.

Affected VersionsENISA

FreeRDP 3.11.0 <3.32.0

Affected Packages

euvd freerdp fix: 3.32.0

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). The vulnerability resides in the video redirection channel, which processes geometry updates sent by the RDP server. Specifically, a positive integer overflow (CWE-190) occurs when parsing mapped-video coordinates, leading to an abort or crash of the client process. The affected component is the FreeRDP client (CPE: cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*), and the flaw is triggered by a server-sent mapped-video geometry update. The CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N) indicates an unauthenticated network attack with passive user interaction, but the independent assessment using CVSS 3.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H) confirms availability-only impact. Root cause class: integer overflow/wraparound, resulting in an unexpected termination. No memory corruption or code execution is possible from this overflow, as the impact is limited to availability.

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

Vendor (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Malicious server needs no client auth (PR:N) but victim must initiate the connection (UI:R); integer overflow reliably aborts the client, so A:H with C:N/I:N.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 15:17 EUVD
CVE Published
Oct 13, 2026 - 13:27 cve.org
HIGH 7.1

DescriptionCVE.org

Positive mapped-video coordinates overflow and abort FreeRDP clients A malicious or compromised RDP server can terminate a FreeRDP client after the user connects with video redirection enabled.

Technical POC Analysis

Note on identifiers: the supplied evidence (GHSA-96rv-gf42-7wq9) states "No known CVE", rates the issue Moderate (CVSS 6.5, AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H), and lists CWE-190 plus CWE-617.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

FreeRDP clients versions 3.11.0 up to but not including 3.32.0 can be crashed by a malicious or compromised RDP server when video redirection is enabled, creating a denial-of-service risk for users who initiate outbound RDP sessions. Although no public exploit code has been identified and the issue only terminates the client without code execution or data exposure, repeated crashes could disrupt remote work and operational workflows. Leadership should prioritize interim mitigations and track vendor remediation because no vendor-released patch is available at time of analysis.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling video redirection in FreeRDP clients, restricting outbound RDP connections to trusted servers, avoiding connections to untrusted RDP endpoints, and monitoring for client crashes.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
widely used open-source RDP client, common in Linux remote-desktop tools but not universal
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

CVE-2026-25997 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_clipboard_format_equal before 3.23.0. Clipboard format comparison uses freed memory. Fifth

CVE-2026-25953 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Surface-to-window update triggers memory corrupti

CVE-2026-25952 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_SetWindowMinMaxInfo before version 3.23.0. X11 client window management triggers memory cor

CVE-2026-25959 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_cliprdr_provide_data clipboard handling before 3.23.0. Clipboard data exchange triggers mem

CVE-2026-22857 CRITICAL POC
9.8 Jan 14

FreeRDP IRP thread handler has a use-after-free where the IRP is freed by Complete() then accessed on the error path. Fi

CVE-2026-22854 CRITICAL POC
9.8 Jan 14

FreeRDP drive read heap overflow when server-controlled read length exceeds IRP output buffer. Fixed in 3.20.1. PoC avai

CVE-2026-22852 CRITICAL POC
9.8 Jan 14

FreeRDP client before 3.20.1 has a heap buffer overflow in AUDIN format processing. A malicious RDP server can corrupt m

CVE-2026-25955 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Different code path from CVE-2026-25953. PoC and

CVE-2024-32041 CRITICAL POC
9.8 Apr 22

FreeRDP is a free implementation of the Remote Desktop Protocol. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2023-40574 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

CVE-2023-40569 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

CVE-2023-40567 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy