CVE-2026-64621

HighCVSS 7.3/10Last modified Jul 28, 2026

Description

FreeRDP before 3.28.0 (affected 3.x through 3.27.1) contains a double-free vulnerability in freerdp_client_rdp_file_apply_to_settings() (client/common/file.c) when parsing the selectedmonitors field of a .rdp connection file. The MonitorIds array is allocated through the settings object, and a raw non-owning pointer to it is freed on the strtoul error path without clearing settings->MonitorIds, leaving it dangling; at teardown freerdp_settings_free() frees the same buffer again. An attacker who convinces a victim to open a crafted .rdp file with oversized monitor tokens can trigger a size-controlled double-free in any FreeRDP CLI client (xfreerdp/sdl-freerdp/wlfreerdp) in the default configuration.

Metrics

CVSS 3.1 7.3/10CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
FreeRDPFreeRDP< 3.28.0

References

Timeline

Published
Jul 20, 2026
Last modified
Jul 28, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-646227.5Network-AI (npm: network-ai) versions 5.12.2 through 5.13.3 fail to apply the configured authorization check (checkAuth/secret) to the ApproCVE-2026-646238.6Network-AI before 5.13.4 contains an improper cryptographic signature verification vulnerability in APSAdapter where the default local verifCVE-2026-646247.8FreeRDP before 3.28.0 treats lines beginning with forward slash in RDP files as raw command-line options, exposing the entire CLI parser surCVE-2026-646259.8AVideo before 29.0 contains an incomplete fix for CVE-2026-45578 where execAsync() re-wraps escaped commands in double-quoted sh -c, allowinCVE-2026-646266.4AVideo versions from commit 0dbadbca through latest master contain a server-side request forgery vulnerability in the encoder download-by-URCVE-2026-646276.9Parse Server versions >= 9.0.0 before 9.10.0-alpha.4 and versions before 8.6.85 contain a schema disclosure vulnerability. When the GraphQL CVE-2026-646285.4Grav contains a stored cross-site scripting vulnerability in shortcode-core attribute handlers where the XSS detection scan only matches payCVE-2026-646297.8A vulnerability has been identified in Parasolid V38.0 (All versions < V38.0.235), Parasolid V38.1 (All versions < V38.1.230), Simcenter FemCVE-2026-646305.3A vulnerability allowing a low-privileged user to retrieve report data outside the scope of a shared report link.CVE-2026-646318.6A vulnerability allowing a low-privileged user to inject SQL and extract database contents.CVE-2026-646328.5A vulnerability allowing a low-privileged user to capture the NTLM credentials of the Reporter service account.CVE-2026-6463310.0A vulnerability allowing remote unauthenticated code execution on the agent host.
CVE-2026-64621: High severity, CVSS 7.3 | Vulnix