PT-2026-84903 · Freerdp+1 · Freerdp+1

·

CVE-2026-85089

·

Published

2026-08-31

·

Updated

2026-09-03

CVSS v4.0

7.1

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions FreeRDP versions 3.0.0 through 3.30.0
Description Uninitialized heap memory is transmitted in the reserved padding fields of the Save Session Info PDU. This occurs because three PDU writers in libfreerdp/core/info.c (rdp write logon info v2(), rdp write logon info plain(), and rdp write logon info ex()) utilize Stream Seek instead of Stream Zero for reserved pad bytes. Since the send buffer is allocated using malloc without being zeroed, stale heap data, potentially including cleartext credentials from previous sessions, can be disclosed to the receiving peer. This affects FreeRDP-based servers using rdpUpdate::SaveSessionInfo and freerdp-proxy.
Recommendations Update to version 3.31.0.

Exploit

Fix

Use of Uninitialized Resource

Information Disclosure

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-14229
CVE-2026-85089
GHSA-V649-94V2-P72Q

Affected Products

Freerdp
Freerdp-Proxy