CVE-2026-111380 PUBLISHED

FreeRDP 3.29.0 before 3.32.0 Heap Overflow via audin Apple Backends

Assigner: VulnCheck
Reserved: 15.10.2026 Published: 16.10.2026 Updated: 16.10.2026

FreeRDP from 3.29.0 before 3.32.0 contains an integer overflow in the Apple audin backends (audin_mac.m, audin_ios.m), which compute the audio queue buffer size as FramesPerPacket * 2 * nChannels in UINT32 arithmetic, bypassing the CVE-2026-91962 fix. A malicious RDP server can send FramesPerPacket of 2^30 in the audin Open PDU to wrap the multiplication, causing undersized AudioQueueAllocateBuffer allocations and a heap out-of-bounds write in macOS and iOS clients.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor FreeRDP
Product FreeRDP
Versions Default: unaffected
  • affected from 3.29.0 to 3.32.0 (excl.)
  • Version 3.32.0 is unaffected

Credits

  • thawkhant reporter

References

Problem Types

  • Integer Overflow or Wraparound CWE