PatchSiren

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.