Description
FreeRDP 3.0.0 before 3.32.0 contains a null-pointer dereference in the smartcard emulation backend that accepts a null per-reader name in SCardGetStatusChange requests. A malicious RDP server can send a crafted reader-state entry with a null szReader, causing strcmp or _wcscmp to crash the client process.
Published: 2026-10-21
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via client crash
Action: Patch
AI Analysis

Impact

FreeRDP versions 3.0.0 through 3.31.x contain a null-pointer dereference in the smartcard emulation backend. The vulnerability is triggered when the client processes a smartcard reader state request containing a null reader name (szReader). The client calls strcmp or _wcscmp on the null pointer, causing a crash. The crash terminates the RDP client process, resulting in a denial‑of‑service for the affected user. This flaw is classified as CWE‑476: Null pointer dereference.

Affected Systems

The affected product is the FreeRDP RDP client, versions older than 3.32.0. All releases beginning with 3.0.0 up to but not including 3.32.0 contain the vulnerable smartcard emulation code. The vulnerability can affect any system running one of these client versions over an RDP session.

Risk and Exploitability

The CVSS score is 7.1, indicating a moderate to high severity. The EPSS score is less than 1 %, suggesting a very low likelihood of exploitation at this time, and the flaw is not listed in the CISA KEV catalog. However, an attacker who can act as an RDP server can craft a reader‑state entry with a null szReader to trigger the crash. Because the exploit requires only a malicious RDP server, the attack is remote but privileged only to hosts that can establish RDP connections to the vulnerable client.

Generated by OpenCVE AI on October 21, 2026 at 15:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FreeRDP to version 3.32.0 or newer to eliminate the vulnerable code.
  • If an update is not immediately possible, disable the smartcard emulation feature in the client configuration to remove the vulnerable code path.
  • Restrict or monitor RDP server connections to limit exposure, for example by firewalling untrusted servers or restricting RDP to only trusted hosts.

Generated by OpenCVE AI on October 21, 2026 at 15:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 21 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description FreeRDP 3.0.0 before 3.32.0 contains a null-pointer dereference in the smartcard emulation backend that accepts a null per-reader name in SCardGetStatusChange requests. A malicious RDP server can send a crafted reader-state entry with a null szReader, causing strcmp or _wcscmp to crash the client process.
Title FreeRDP 3.0.0 before 3.32.0 null-pointer dereference via emulated smartcard
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-476
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T15:42:09.948Z

Reserved: 2026-10-20T21:41:06.180Z

Link: CVE-2026-114046

cve-icon Vulnrichment

Updated: 2026-10-28T15:41:59.442Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T01:17:27.087

Modified: 2026-10-28T16:17:03.570

Link: CVE-2026-114046

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-21T00:36:24Z

Links: CVE-2026-114046 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:15:03Z

Weaknesses