PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-55191 FreeRDP CVE debrief

A FreeRDP client vulnerability allows a malicious RDP server to cause a client crash and potentially permit code execution through heap corruption. This issue is fixed in version 3.27.0. The vulnerability arises from a buffer allocation issue in FreeRDP clients negotiating RDPGFX AVC444 with an H.264 decoder backend. A malicious RDP server can supply surface dimensions that cause the intermediate YUV444 allocation size to wrap to a small nonzero value, leading to an undersized buffer allocation. This can result in a client crash and may permit code execution through attacker-influenced heap corruption. The issue has been addressed in version 3.27.0.

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

Who should care

Remote desktop service administrators and users of FreeRDP clients should assess exposure and prioritize updates to prevent potential crashes and code execution. This includes reviewing and restricting RDP access to trusted sources, monitoring client logs for suspicious activity, and verifying that all clients are updated to version 3.27.0. Additionally, administrators should conduct a thorough review of RDP access controls and implement additional logging

Why it matters

CVE-2026-55191 is a high-severity vulnerability in FreeRDP clients that can cause crashes and potentially allow code execution. Remote desktop service administrators and users should prioritize updating to version 3.27.0 and restrict RDP access to trusted sources.

  • Potential client crashes due to malicious RDP server activity
  • Possible code execution through heap corruption
  • Need for version 3.27.0 update verification
  • Importance of restricting RDP access to trusted sources

Technical summary

FreeRDP clients negotiating RDPGFX AVC444 with an H.264 decoder backend are vulnerable to a buffer allocation issue, allowing a malicious RDP server to cause a client crash and potentially permit code execution through heap corruption. The vulnerability arises from a 32-bit multiplication in avc444_ensure_buffer that calculates the intermediate YUV444 allocation size. A malicious RDP server can supply surface dimensions for which piDstStride multiplied by padDstHeight wraps to a small nonzero value, causing winpr_aligned_recalloc to allocate an undersized buffer before YUV420CombineToYUV444 writes using the actual stride and rectangle dimensions.

Defensive priority

Remote desktop service administrators should prioritize updating FreeRDP clients to version 3.27.0 to prevent potential crashes and code execution.

Recommended defensive actions

  • Update FreeRDP clients to version 3.27.0
  • Review and restrict RDP access to trusted sources
  • Monitor FreeRDP client logs for suspicious activity
  • Verify that all FreeRDP clients are updated to version 3.27.0
  • Conduct a thorough review of RDP access controls and restrict access to trusted sources
  • Implement additional monitoring and logging to detect potential exploitation attempts
  • Perform a comprehensive asset inventory to identify all affected systems

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, but additional information on exploitation or affected systems is limited. There is no evidence of public exploitation or widespread attacks. The FreeRDP project has addressed the issue in version 3.27.0, and users should prioritize updating to this version. The vulnerability affects FreeRDP clients that negotiate RDPGFX AVC444 with an H.264 decoder backend. The issue is not related to the RDP server itself but rather to the client implementation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-55191 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-55191 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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.