CVE-2026-91950
Received Received - Intake

Out-of-Bounds Read in FreeRDP Client

Vulnerability report for CVE-2026-91950, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulnCheck

Description

FreeRDP before 3.31.0 contains an out-of-bounds read vulnerability in the rdpdr_dump_packet function due to 32-bit unsigned integer wraparound in buffer bounds validation. A malicious RDP server can send a crafted RDPDR packet with computerNameLen set to 0xFFFFFFF0 to bypass bounds checks and trigger memory reads past the packet buffer, causing client crashes or heap disclosure in logs.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
freerdp freerdp to 3.31.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

FreeRDP before version 3.31.0 has an out-of-bounds read flaw in the rdpdr_dump_packet function. This happens because a 32-bit unsigned integer can wrap around during buffer bounds validation. A malicious RDP server can exploit this by sending a specially crafted RDPDR packet with computerNameLen set to 0xFFFFFFF0. This bypasses normal checks and allows reading memory outside the intended packet buffer, potentially causing client crashes or exposing heap data in logs.

Detection Guidance

Detecting this vulnerability requires monitoring for crashes or heap disclosure logs in FreeRDP clients when interacting with untrusted RDP servers. Check FreeRDP logs for segmentation faults or memory access errors during RDP sessions. Use network monitoring tools to inspect RDPDR packets for malformed computerNameLen values.

Impact Analysis

If you use FreeRDP before 3.31.0, a malicious RDP server could crash your client application or leak sensitive memory contents through logs. This might expose internal data or disrupt your remote desktop sessions. The impact depends on your environment and whether you connect to untrusted RDP servers.

Compliance Impact

This vulnerability could potentially impact compliance with GDPR and HIPAA by enabling unauthorized memory disclosure or crashes during RDP sessions. A malicious server exploiting this flaw might access sensitive data in memory logs or cause service disruptions, which could violate data protection requirements under GDPR (e.g., integrity and confidentiality principles) or HIPAA (e.g., safeguarding protected health information).

Mitigation Strategies

Upgrade FreeRDP to version 3.31.0 or later. Avoid connecting to untrusted RDP servers. Implement network-level controls to block or inspect RDPDR traffic. Monitor vendor advisories for patches or workarounds.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-91950. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart