CVE-2026-22856

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1, a race in the serial channel IRP thread tracking allows a heap use‑after‑free when one thread removes an entry from serial->IrpThreads while another reads it. This vulnerability is fixed in 3.20.1.
Configurations

Configuration 1 (hide)

cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*

History

17 Jun 2026, 10:20

Type Values Removed Values Added
Summary
  • (es) FreeRDP es una implementación gratuita del Protocolo de Escritorio Remoto. Antes de la versión 3.20.1, una condición de carrera en el seguimiento de hilos IRP del canal serie permite un uso de memoria después de liberación (use-after-free) en el heap cuando un hilo elimina una entrada de serial->IrpThreads mientras otro la lee. Esta vulnerabilidad está corregida en la versión 3.20.1.

20 Jan 2026, 18:35

Type Values Removed Values Added
References () https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.1 - () https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.1 - Release Notes
References () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-w842-c386-fxhv - () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-w842-c386-fxhv - Exploit, Patch, Vendor Advisory
CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
First Time Freerdp
Freerdp freerdp
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 8.1

14 Jan 2026, 18:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-01-14 18:16

Updated : 2026-06-17 10:20


NVD link : CVE-2026-22856

Mitre link : CVE-2026-22856

CVE.ORG link : CVE-2026-22856


JSON object : View

Products Affected

freerdp

  • freerdp
CWE
CWE-362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

CWE-416

Use After Free