CVE-2026-111881: FreeRDP 3.14.1 before 3.32.0 Integer Underflow in BMP Writer via Clipboard

Published Oct 17, 2026
·
Updated

FreeRDP from 3.14.1 before 3.32.0 contains an integer underflow in the WinPR BMP writer, where a mismatched stride calculation passes SIZEMAX - 3 to StreamZero for sub-byte images. A malicious RDP clipboard peer can return a crafted 1-bpp BMP processed by clipboardsynthesizeimageformattobmp for CFDIB/CFDIBV5, crashing the client or causing an out-of-bounds write.

Affected Software

1 affected component
FreeRDP freerdp>=3.14.1<3.32.0

Event History

Oct 17, 2026
CVE Published
via MITRE·06:46 PM
Data Sourced
via MITRE·06:46 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·07:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which systems are exposed to this issue?

FreeRDP clients running versions 3.14.1 through versions before 3.32.0 are exposed when they process clipboard image data from an RDP peer. The affected path handles CF_DIB and CF_DIBV5 clipboard formats.

2

What does an attacker need to exploit it?

An attacker needs to act as, or control, an RDP clipboard peer and provide a crafted 1-bpp BMP through the clipboard channel. No authentication privileges on the vulnerable client are indicated, but user interaction is required.

3

What can happen if exploitation succeeds?

The crafted image can trigger an integer underflow that passes SIZE_MAX - 3 to Stream_Zero. This can crash the FreeRDP client or lead to an out-of-bounds write.

4

What should teams do if they cannot immediately update?

The provided information identifies the clipboard image-processing path as the trigger but does not document a specific temporary mitigation. Prioritize avoiding connections to untrusted RDP peers that could supply crafted clipboard image data until an update is applied.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203