CVE-2026-114046
Awaiting Analysis Awaiting Analysis - Queue

Null-Pointer Dereference in FreeRDP Smartcard Emulation

Vulnerability report for CVE-2026-114046, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-21

Last updated on: 2026-10-28

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-10-28
Generated
2026-11-10
AI Q&A
2026-10-22
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
FreeRDP FreeRDP 3.0.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-476 The product dereferences a pointer that it expects to be valid but is NULL.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a null-pointer dereference flaw in FreeRDP's smartcard emulation backend. A malicious RDP server can send a crafted request with a null reader name in SCardGetStatusChange calls. The client's decoder accepts this malformed input, and later string comparison functions like strcmp or _wcscmp crash when processing the null pointer, causing a segmentation fault and terminating the client process.

Detection Guidance

To detect this vulnerability, check if your FreeRDP version is between 3.0.0 and 3.31.1. Run: freerdp --version. If smartcard emulation is enabled, monitor for crashes during RDP sessions. Enable logging with: freerdp /v:server /log-level:DEBUG /log:freerdp.log.

Impact Analysis

The main impact is denial of service. The FreeRDP client crashes when processing a malicious server request but can be restarted. No data loss, code execution, or privilege escalation occurs. The attack requires smartcard emulation to be enabled and the smartcard device-service route to be available on the client.

Compliance Impact

This vulnerability primarily impacts availability by causing FreeRDP clients to crash, which may disrupt remote desktop sessions. It does not directly affect confidentiality or integrity of data. Compliance impact depends on system criticality and redundancy measures. For GDPR, availability disruptions could affect data access but not directly violate principles. For HIPAA, similar considerations apply regarding system uptime for healthcare operations.

Mitigation Strategies

Upgrade FreeRDP to version 3.32.0 or later immediately. Disable smartcard emulation if not required by setting /smartcard:off in RDP connections. Block untrusted RDP servers until patched.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-114046. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...