CVSS 4.0
9.3 criticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NCritical (9.3) in freerdp freerdp. EPSS 0.5% estimated probability of exploitation activity in the next 30 days.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExplain CVE-2026-121952 for an engineer deciding whether to act. Use https://cve.bz/api/public/cves/CVE-2026-121952?via=ask-ai-copy and https://cve.bz/cve/CVE-2026-121952?via=ask-ai-copy as the source of truth: what is affected and which versions fix it, whether it is in CISA KEV, public exploits, and its EPSS (an internet-wide 30-day estimate of exploitation activity, not a forecast for my systems). If they give no fixed versions, use the CVE record https://cveawg.mitre.org/api/cve/CVE-2026-121952 or the vendor advisory, not third-party mirrors. Tell me how to check whether I am affected and how to verify a fix. Cite the sources and say where they are uncertain.Opens a third-party assistant; its answer is its own, not cve.bz's. The prompt holds only this CVE's id and public links.
From the CNA's record in the CVE List.
| Product | Affected |
|---|---|
| FreeRDP | before 3.32.2 |
| Distribution | Release | Package | Fixed in | Advisory |
|---|---|---|---|---|
| Debian | 12 | freerdp2 | no fix listed | DEBIAN-CVE-2026-121952 |
| Debian | 13 | freerdp3 | no fix listed | DEBIAN-CVE-2026-121952 |
| Debian | 14 | freerdp3 | 3.32.2+dfsg-1 | DEBIAN-CVE-2026-121952 |
| Ubuntu | 16.04:LTS, 18.04:LTS | freerdp | no fix listed | UBUNTU-CVE-2026-121952 |
| Red Hat | enterprise_linux:10.2 | freerdp, libwinpr, freerdp-libs and 8 more | 2:3.32.2-1.el10_2 | RHSA-2026:94514 |
| Red Hat | enterprise_linux:10.3 | freerdp, libwinpr, freerdp-libs and 8 more | 2:3.32.2-1.el10_3 | RHSA-2026:98598 |
| AlmaLinux | 10 | freerdp, libwinpr, freerdp-libs and 3 more | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| Rocky Linux | 10 | freerdp, libwinpr, freerdp-libs and 8 more | 2:3.32.2-1.el10_2 | RLSA-2026:98598 |
From the distributions' data via OSV.dev: the Debian Security Tracker; Ubuntu Security Notices © Canonical Ltd., CC BY-SA 4.0; Red Hat Security Data © Red Hat, Inc., CC BY 4.0; AlmaLinux's OSV database, MIT; Rocky Linux's errata, BSD-3-Clause. Modified: reformatted and linked to CVE records. Credits. On the distributions' own pages: Debian · Ubuntu · Red Hat.
Red Hat rates this Important.
This vulnerability is rated Important rather than Critical. A remote client can trigger memory corruption in freerdp-proxy without additional user interaction on the proxy host, but freerdp-proxy is not enabled or exposed by default and must be deliberately deployed. Turning the constrained out-of-bounds write into reliable arbitrary code execution depends on heap layout and a fully established proxy path to a backend server. Confirmed impacts include proxy process crash and potential heap content leakage to the backend. This Important rating aligns with the upstream High severity advisory rather than a Critical network-service compromise on a default Red Hat deployment.
If freerdp-proxy is not required, do not run it. Where proxy use is necessary, restrict listening access to trusted client networks and require client authentication.
--- CME Mitigation Guidance (2026-11-06) ---
Disclaimer: The following mitigation solutions are provided as a courtesy, pending the application of an official patch. This content was generated utilizing AI tools in conjunction with data from https://cmetaxonomy.org. Customers are advised to independently evaluate and test these temporary mitigations within their own infrastructure.
The highest-value action is to enforce minimum bounds validation on client-declared numCellCaches before allocating the bitmap cache array in freerdp-proxy: upgrade to FreeRDP 3.32.2 (or the fixed Freerdp builds), which reject Bitmap Cache v2 capability sets declaring numCellCaches values below five, closing all 2 injection vectors (Crafted Confirm Active PDU declaring numCellCaches below five, Bitmap Cache v2 capability with persistent keys enabled). Until patched, this is a concern on Deployments running the freerdp-proxy component accessible to network clients, so Disable freerdp-proxy if not required, or restrict network access to trusted client networks and enforce client authentication. As a compensating measure, Enable Address Space Layout Randomization to randomize proxy memory layout and hinder reliable heap exploitation, Enforce full RELRO and PIE on the freerdp-proxy binary to prevent Global Offset Table overwrites, and Enable Control Flow Integrity to restrict indirect branch targets to valid functions if heap metadata is corrupted. These controls limit blast radius and contain exploitation, but they do not fix the underlying out-of-bounds heap write defect — apply the upstream patch to fully remediate.
Highest-impact CME: CME-1311 Input Size and Quantity Bounds Enforcement (high)
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat Enterprise Linux 10 | freerdp | Affected | |
| Red Hat Enterprise Linux 6 | freerdp | Not affected | |
| Red Hat Enterprise Linux 7 | freerdp | Not affected | |
| Red Hat Enterprise Linux 8 | freerdp | Not affected | |
| Red Hat Enterprise Linux 9 | freerdp | Not affected |
Contains Red Hat Security Data © Red Hat, Inc., licensed under CC BY 4.0. Source: https://access.redhat.com/security/data. Modified: reformatted. Red Hat's page for CVE-2026-121952.