CVE-2026-91957CWE-416

CVE-2026-91957

Low · published September 15, 2026

CVSS v3.1
3.1
EPSS
0%
Percentile
28.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
3.1 · LOW
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L
CVSS v4.0
2.3 · CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
EPSS
0.00356 · 28.1th percentile
Weakness
CWE-416 · Use After Free
Published
2026-09-15T20:17Z
Affected products (1)
ProductVersionsFixed in
freerdp/freerdp< 3.31.03.31.0
References (2)
EPSS history
Timeline
  • 17 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 15 SEP 15:18Z
    FreeRDP before 3.31.0 Use-After-Free via smartcard worker
    cvelistv5