CVE-2026-109677 PUBLISHED

FreeRDP 2.0.0-beta1 before 3.28.0 Out-of-Bounds Read via LocateCardsByATRA Handler

Assigner: VulnCheck
Reserved: 12.10.2026 Published: 13.10.2026 Updated: 13.10.2026

FreeRDP from 2.0.0-beta1 before 3.28.0 contains an out-of-bounds read vulnerability in smartcard_LocateCardsByATRA_Call because the ATR pattern cbAtr byte count is not capped. Malicious RDP servers can send crafted ATR mask arrays to use query timing as an oracle, leaking heap memory bit-by-bit to defeat ASLR and aid RCE exploits.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS Score: 7.1

Product Status

Vendor FreeRDP
Product FreeRDP
Versions Default: unaffected
  • affected from 2.0.0-beta1 to 3.28.0 (excl.)
  • Version 3.28.0 is unaffected

Credits

  • alexdowad reporter

References

Problem Types

  • Out-of-bounds Read CWE