Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
CVE-2023-40589
Summary
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. In affected versions through 2.10.0, and 3.0.0-beta1 through 3.0.0-beta2, there is a Global-Buffer-Overflow in the "ncrush_decompress" function. Feeding crafted input into this function can trigger the overflow which has only been shown to cause a crash.
- LOW
- NETWORK
- NONE
- UNCHANGED
- NONE
- NONE
- NONE
- HIGH
CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
The program copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer, leading to a buffer overflow.
References
Advisory Timeline
- Published