Buffer overflow due to use of `strcpy` in `performRtspHandshake`
CVE-2023-42800
8.8HIGH
What is CVE-2023-42800?
The Moonlight-common-c library, essential to the functionality of Moonlight clients, is susceptible to a buffer overflow vulnerability due to the unprotected use of unsafe C functions and inadequate bounds checking. An attacker can potentially exploit this flaw via a malicious game streaming server, leading to client crashes or even remote code execution if security mitigations are weak or bypassed. This issue was recognized and rectified in a later commit.
Affected Version(s)
moonlight-common-c >= 50c0a51b10ecc5b3415ea78c21d96d679e2288f9, < 24750d4b748fefa03d09fcfd6d45056faca354e0
