7.5
Élevée
CVE-2026-44422 FreeRDP is a free implementation of the Remote Desktop Protocol
Description
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.26.0, FreeRDP's RDPEAR NDR parser accepts one non-null NDR pointer ref-id for multiple logical pointer fields without tracking the pointed object's expected NDR type or ownership. When the same ref-id is reused across two pointer fields, the parser assigns the same heap object to both output fields. The generic destructor later walks each field independently and destroys/frees both pointers. This causes a malicious-server-triggerable heap use-after-free / double-free in the FreeRDP client's RDPEAR authentication-redirection path. This vulnerability is fixed in 3.26.0.
Produits et versions touchés
| Produit | Versions touchées | Corrigé en |
|---|---|---|
| FreeRDP 3.26 | premières → < 3.26.0 | 3.26.0 |
| Red Hat Enterprise Linux 10 | Versions non publiées | |
| Red Hat Enterprise Linux 6 | Versions non publiées | |
| Red Hat Enterprise Linux 7 | Versions non publiées | |
| Red Hat Enterprise Linux 8 | Versions non publiées | |
| Red Hat Enterprise Linux 9 | Versions non publiées | |
| Red Hat Enterprise Linux AppStream (v. 10) | Versions non publiées | |
| Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) | Versions non publiées |
Références
- github.com github.com
Chronologie
- Publiée
- Dernière modification
Autres CVE de FreeRDP
Les 324 CVE de FreeRDP →
CVE-2026-121964
FreeRDP before 3.32.2 Heap Buffer Overflow via rpc_client_recv_fragment
8.7
Élevée
CVE-2026-121963
FreeRDP before 3.32.2 Use-After-Free via Dynamic rdpsnd Channel Close
8.2
Élevée
CVE-2026-121962
FreeRDP before 3.32.2 Heap Buffer Overflow via Early User Authorization Read
7.2
Élevée
CVE-2026-121961
FreeRDP before 3.32.2 Use-After-Free via DRDYNVC Tracker Race
8.2
Élevée