CVE-2026-22856
published 2026-01-14CVE-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…
PriorityP346high8.1CVSS 3.1
AVNACHPRNUINSUCHIHAH
EPSS
0.29%
20.6th percentile
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.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | freerdp2 | < freerdp3 3.20.2+dfsg-1 (forky) | freerdp3 3.20.2+dfsg-1 (forky) |
| debian | freerdp3 | < freerdp3 3.20.2+dfsg-1 (forky) | freerdp3 3.20.2+dfsg-1 (forky) |
| freerdp | freerdp | < 3.20.1 | 3.20.1 |
CVSS provenance
nvdv3.18.1HIGHCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv4.06.8MEDIUMCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
osv6.8MEDIUM
vendor_debian6.8MEDIUM
vendor_redhat6.8MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
VulDB
FreeRDP up to 3.20.0 race condition (GHSA-w842-c386-fxhv / EUVD-2026-2671)
vuldb·2026-06-11·CVSS 8.1
CVE-2026-22856 [HIGH] FreeRDP up to 3.20.0 race condition (GHSA-w842-c386-fxhv / EUVD-2026-2671)
A vulnerability described as critical has been identified in FreeRDP up to 3.20.0. This issue affects some unknown processing. The manipulation results in race condition.
This vulnerability is identified as CVE-2026-22856. The attack can be executed remotely. There is not any exploit available.
Upgrading the affected component is recommended.
OSV
CVE-2026-22856: FreeRDP is a free implementation of the Remote Desktop Protocol
osv·2026-01-14·CVSS 6.8
CVE-2026-22856 [MEDIUM] CVE-2026-22856: FreeRDP is a free implementation of the Remote Desktop Protocol
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.
Ubuntu
FreeRDP vulnerabilities
vendor_ubuntu·2026-03-18
CVE-2026-25954 FreeRDP vulnerabilities
Title: FreeRDP vulnerabilities
Summary: Several security issues were fixed in FreeRDP.
It was discovered that FreeRDP incorrectly handled certain RDP packets. A
remote attacker could use this issue to cause FreeRDP to crash, resulting
in a denial of service, or possibly execute arbitrary code.
Instructions: In general, a standard system update will make all the necessary changes.
Red Hat
freerdp: FreeRDP heap-use-after-free
vendor_redhat·2026-01-14·CVSS 6.8
CVE-2026-22856 [MEDIUM] CWE-416 freerdp: FreeRDP heap-use-after-free
freerdp: FreeRDP heap-use-after-free
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.
A heap use after free flaw has been discovered in FreeRDP. 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.
Mitigation: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
Package: freerd
Debian
CVE-2026-22856: freerdp2 - FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1...
vendor_debian·2026·CVSS 6.8
CVE-2026-22856 [MEDIUM] CVE-2026-22856: freerdp2 - FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.20.1...
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.
Scope: local
bookworm: open
bullseye: open
No detection rules found.
No public exploits indexed.
Wiz
CVE-2026-22856 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 6.8
CVE-2026-22856 [MEDIUM] CVE-2026-22856 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-22856 :
NixOS vulnerability analysis and mitigation
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.
Source : NVD
## 6.8
Score
Published January 14, 2026
Severity MEDIUM
CNA Score 6.8
Affected Technologies
NixOS
Alma Linux
Has Public Exploit Yes
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 20.6
Exploitation Probability (EPSS) 0.1
Affected packages and libraries
freerdp-debugsource
freerdp2-server
Sources
NVD
AlmaLinux 9 Severity HIGH Has Fix Added at: Apr 02
Bugzilla
CVE-2026-22856 freerdp2: FreeRDP heap-use-after-free [fedora-42]
bugzilla·2026-01-14·CVSS 6.8
CVE-2026-22856 [MEDIUM] CVE-2026-22856 freerdp2: FreeRDP heap-use-after-free [fedora-42]
CVE-2026-22856 freerdp2: FreeRDP heap-use-after-free [fedora-42]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
This message is a reminder that Fedora Linux 42 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 42 on 2026-05-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '42'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version'
to a later
Bugzilla
CVE-2026-22856 freerdp: FreeRDP heap-use-after-free
bugzilla·2026-01-14·CVSS 6.8
CVE-2026-22856 [MEDIUM] CVE-2026-22856 freerdp: FreeRDP heap-use-after-free
CVE-2026-22856 freerdp: FreeRDP heap-use-after-free
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.
Discussion:
This issue has been addressed in the following products:
Red Hat Enterprise Linux 9
Via RHSA-2026:6340 https://access.redhat.com/errata/RHSA-2026:6340
---
This issue has been addressed in the following products:
Red Hat Enterprise Linux 9.6 Extended Update Support
Via RHSA-2026:6727 https://access.redhat.com/errata/RHSA-2026:6727
---
This issue has been addressed in the following products:
Red Hat Enterprise Linux 10.0 Extended Update Suppo
2026-01-14
Published