PatchSiren cyber security CVE debrief
CVE-2026-109250 FreeRDP CVE debrief
FreeRDP 3.0.0 before 3.32.0 contains a heap buffer overflow vulnerability in the collect_keys() function during PKCS#11 key enumeration. This vulnerability allows local attackers to write past the fixed 64-entry keys array, potentially corrupting heap memory with attacker-chosen CKA_ID and CKA_LABEL data during smartcard logon. System administrators and security teams should assess exposure and prioritize patching for FreeRDP 3.0.0 to 3.31.0 versions. The vulnerability's impact includes potential heap memory corruption, requiring immediate attention to prevent local attacks.
- Vendor
- FreeRDP
- Product
- Unknown
- CVSS
- HIGH 7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-12
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-10-12
- Advisory updated
- 2026-10-12
Who should care
System administrators and security teams responsible for FreeRDP installations should assess exposure and prioritize patching for FreeRDP 3.0.0 to 3.31.0 versions. This includes reviewing compensating controls, monitoring for potential exploitation attempts, and verifying inventory of FreeRDP installations. Security teams should also track exceptions, retest remediated assets, and close the item only after evidence is documented.
Why it matters
This vulnerability allows local attackers to potentially corrupt heap memory, requiring assessment and patching priority for FreeRDP 3.0.0 to 3.31.0 versions.
- Local attackers may write past the fixed 64-entry keys array during PKCS#11 key enumeration
- Attackers controlling smartcard tokens can corrupt heap memory with attacker-chosen CKA_ID and CKA_LABEL data during smartcard logon
Technical summary
A heap buffer overflow vulnerability exists in FreeRDP 3.0.0 before 3.32.0 in the collect_keys() function during PKCS#11 key enumeration. This vulnerability allows local attackers to write past the fixed 64-entry keys array, potentially corrupting heap memory with attacker-chosen CKA_ID and CKA_LABEL data during smartcard logon. The vulnerability requires assessment and patching priority for FreeRDP 3.0.0 to 3.31.0 versions to prevent local attacks. Defenders should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
Defensive priority
Assess exposure and prioritize patching for FreeRDP 3.0.0 to 3.31.0 versions.
Recommended defensive actions
- Assess exposure and prioritize patching for FreeRDP 3.0.0 to 3.31.0 versions
- Verify inventory of FreeRDP installations
- Monitor for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details on a heap buffer overflow vulnerability in FreeRDP 3.0.0 before 3.32.0. Evidence is based on CVE Program records and source item descriptions, with limitations on affected scope and severity. Defenders should verify FreeRDP installations, assess exposure, and prioritize patching for versions 3.0.0 to 3.31.0. Additional verification tasks include reviewing official advisories and tracking exceptions for remediated assets.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-109250 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-109250
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-109250 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-109250
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
FreeRDP 3.0.0 before 3.32.0 Heap Buffer Overflow via PKCS#11 collect_keys()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/109xxx/CVE-2026-109250.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-jhv5-m83m-hxhq
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/freerdp-3.0.0-before-3.32.0-heap-buffer-overflow-via-pkcs-11-collect-keys
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.