Description
FreeRDP from 3.14.1 before 3.32.0 contains an integer underflow in the WinPR BMP writer, where a mismatched stride calculation passes SIZE_MAX - 3 to Stream_Zero for sub-byte images. A malicious RDP clipboard peer can return a crafted 1-bpp BMP processed by clipboard_synthesize_image_format_to_bmp for CF_DIB/CF_DIBV5, crashing the client or causing an out-of-bounds write.
Published: 2026-10-17
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

FreeRDP versions 3.14.1 through 3.31.9 contain an integer underflow in the WinPR BMP writer. A malicious Remote Desktop Protocol clipboard peer can send a crafted 1‑bit‑per‑pixel BMP image via the CF_DIB or CF_DIBV5 format. The mismatch in stride calculation causes the library to pass an excessively large value (SIZE_MAX - 3) to the Stream_Zero routine, leading to an out‑of‑bounds write or a crash of the client. Consequently, the vulnerability can result in memory corruption and a denial‑of‑service condition for any user running the affected client.

Affected Systems

The flaw affects the FreeRDP client for the release series from 3.14.1 up to, but not including, 3.32.0. The product identifier is FreeRDP:FreeRDP, and no operating‑system information is supplied in the advisory, so the scope across platforms remains unspecified.

Risk and Exploitability

The CVSS score of 7.2 indicates a high severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog, so public exploitation data is scarce. The likely attack vector is remote: an attacker must have a Remote Desktop session with clipboard redirection enabled to send the crafted image. This limits exposure to sessions where clipboard mirroring is permitted, but the exploitation can lead to immediate client crashes or unpredictable memory corruption.

Generated by OpenCVE AI on October 17, 2026 at 21:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later to eliminate the integer underflow bug.
  • If upgrading is not possible, disable clipboard redirection in the RDP session (e.g., use "/clipboard:none" or the appropriate client configuration option) until the client is updated.
  • Monitor clipboard traffic for unusually large or malformed BMP images and generate alerts for such activity.

Generated by OpenCVE AI on October 17, 2026 at 21:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description FreeRDP from 3.14.1 before 3.32.0 contains an integer underflow in the WinPR BMP writer, where a mismatched stride calculation passes SIZE_MAX - 3 to Stream_Zero for sub-byte images. A malicious RDP clipboard peer can return a crafted 1-bpp BMP processed by clipboard_synthesize_image_format_to_bmp for CF_DIB/CF_DIBV5, crashing the client or causing an out-of-bounds write.
Title FreeRDP 3.14.1 before 3.32.0 Integer Underflow in BMP Writer via Clipboard
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-191
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H'}

cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-17T18:46:09.069Z

Reserved: 2026-10-17T12:15:56.789Z

Link: CVE-2026-111881

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-17T19:16:29.103

Modified: 2026-10-17T19:16:29.103

Link: CVE-2026-111881

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T21:30:06Z

Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)