PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-67288 FreeRDP CVE debrief

The CVE-2026-67288 vulnerability exists in FreeRDP before version 3.29.0, which contains a null pointer dereference in smartcard cache request decoders. This vulnerability allows attackers to cause client process termination via crafted smartcard cache requests when smartcard emulation is enabled. Users of affected FreeRDP deployments should prioritize patching or upgrading to version 3.29.0 or later. The vulnerability has a CVSS score of 8.7 and is considered HIGH severity. The CVE record was published on 2026-08-01T13:16:57.650Z and has not been modified since then.

Vendor
FreeRDP
Product
Unknown
CVSS
HIGH 8.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-01
Original CVE updated
2026-09-03
Advisory published
2026-08-01
Advisory updated
2026-09-03

Who should care

Users of FreeRDP versions before 3.29.0, particularly those with smartcard emulation enabled, should apply patches or upgrade to mitigate this vulnerability. This includes operators of affected systems, platform administrators, vulnerability management teams, and security teams responsible for ensuring the security and integrity of their environments. Additionally, defenders should review compensating controls for exposed systems while remediation is scheduled and verified, and monitor for suspicious smartcard cache requests that could indicate potential exploitation attempts. Those responsible for asset inventory and patch management should prioritize verifying FreeRDP version deployments and planning vendor-supported updates or mitigations through normal change control where exposure is confirmed. Security teams should also track exceptions, retest remediated assets, and close the item only after evidence is documented to ensure that the vulnerability is properly addressed and that there are no residual risks or exposures. Finally, defenders should check relevant monitoring, detection, and logs for exposed assets that need extra review to identify potential security incidents related to this vulnerability. This comprehensive approach will help ensure that the vulnerability is properly mitigated and that the risk of exploitation is minimized. The CVE record was published on 2026-08-01T13:16:57.650Z and has not been modified since then, emphasizing the need for prompt action to address this vulnerability. The vulnerability's impact on client process termination via crafted requests highlights the importance of swift mitigation to prevent potential security incidents. Therefore, it is crucial for affected users to take immediate action to protect their systems and prevent potential exploitation. By applying patches or upgrading to version 3.29.0 or later, users can effectively mitigate this vulnerability and reduce the risk of client process termination via crafted smartcard cache requests. Furthermore, defenders should consider implementing compensating controls, such as validating smartcard cache requests, to enhance the security of their environments and limit

Technical summary

The CVE-2026-67288 vulnerability is caused by a null pointer dereference in smartcard cache request decoders in FreeRDP before version 3.29.0. When smartcard emulation is enabled, attackers can send crafted smartcard cache requests with NULL lookup-name pointers to trigger strlen() on a null pointer, causing client process termination. This vulnerability has a CVSS score of 8.7 and is considered HIGH severity. Affected users should apply patches or upgrade to version 3.29.0 or later to mitigate this vulnerability.

Defensive priority

FreeRDP smartcard cache request handling vulnerability allows attackers to cause client process termination via crafted requests.

Recommended defensive actions

  • Inventory and verify FreeRDP version, apply patch or upgrade to version 3.29.0 or later
  • Implement compensating controls, such as validating smartcard cache requests
  • Monitor for suspicious smartcard cache requests
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • 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

Evidence notes

The CVE-2026-67288 vulnerability exists in FreeRDP before version 3.29.0. It is caused by a null pointer dereference in smartcard cache request decoders. When smartcard emulation is enabled, attackers can send crafted smartcard cache requests with NULL lookup-name pointers to trigger strlen() on a null pointer, causing client process termination.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-67288 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-67288

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-67288 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-67288

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

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.