FreeRDP before 3.31.0 contains a use-after-free vulnerability in the smartcard RDPDR device handler when worker thread creation fails after device registration. Attackers can trigger thread creation failure during channel setup to cause device pointer deallocation while devman retains a reference, leading to crash or code execution.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Tue, 15 Sep 2026 15:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | FreeRDP before 3.31.0 contains a use-after-free vulnerability in the smartcard RDPDR device handler when worker thread creation fails after device registration. Attackers can trigger thread creation failure during channel setup to cause device pointer deallocation while devman retains a reference, leading to crash or code execution. | |
| Title | FreeRDP before 3.31.0 Use-After-Free via smartcard worker | |
| First Time appeared |
Freerdp
Freerdp freerdp |
|
| Weaknesses | CWE-416 | |
| CPEs | cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Freerdp
Freerdp freerdp |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-09-15T15:18:12.622Z
Reserved: 2026-09-15T11:07:34.399Z
Link: CVE-2026-91957
No data.
Status : Received
Published: 2026-09-15T16:17:50.647
Modified: 2026-09-15T16:17:50.647
Link: CVE-2026-91957
No data.
OpenCVE Enrichment
Updated: 2026-09-15T17:45:17Z
Weaknesses