CVE-2026-109254: FreeRDP 2.1.0 before 3.32.0 Use-After-Free via rdpsnd Disconnect Path

Published Oct 12, 2026
·
Updated

FreeRDP 2.1.0 before 3.32.0 contains a use-after-free vulnerability in the static rdpsnd channel disconnect path, which frees audio formats and device without joining playthread. A malicious RDP server can disconnect while asynchronous Wave2 playback processes queued PDUs, causing the client to read freed heap memory and crash.

Affected Software

7 affected componentsFixes available
FreeRDP freerdp>=2.1.0<3.32.0
FreeRDP freerdp>=2.1.0<3.32.0
debian/freerdp2*
debian/freerdp3*
debian/freerdp3<3.32.0+dfsg-1
3.32.0+dfsg-1
debian/freerdp2<=2.11.7+dfsg1-6~deb12u1
debian/freerdp3<=3.15.0+dfsg-2.1+deb13u3
3.32.2+dfsg-13.33.0+dfsg-1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade debian/freerdp3 to a version that resolves this vulnerability.

    Fixed in 3.32.0+dfsg-1
  2. Upgrade

    Upgrade debian/freerdp3 to a version that resolves this vulnerability.

    Fixed in 3.32.2+dfsg-1Fixed in 3.33.0+dfsg-1

Event History

Oct 12, 2026
CVE Published
via MITRE·04:04 PM
Data Sourced
via MITRE·04:04 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·05:17 PM
DescriptionSeverityWeaknessAffected Software
Data Sourced
via OSV·05:17 PM
Affected Software

Frequently Asked Questions

1

Which deployments are exposed to this issue?

FreeRDP versions from 2.1.0 before 3.32.0 are affected. Exposure occurs when a FreeRDP client connects to a malicious RDP server that can use the rdpsnd static channel.

2

What does an attacker need to do to trigger the flaw?

The attacker needs to operate or control an RDP server that the victim connects to. The server disconnects while asynchronous Wave2 audio playback is processing queued PDUs, causing the client to access freed heap memory.

3

What is the likely impact on an affected client?

The described outcome is a client crash caused by reading freed heap memory. The provided information identifies integrity and availability impact, but does not describe confidentiality impact or code execution.

4

What should be done if upgrading is not immediately possible?

Avoid connecting affected FreeRDP clients to untrusted or attacker-controlled RDP servers. The supplied information does not identify a configuration workaround or mitigation beyond updating to 3.32.0 or later.

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