Buffer overflow due to use of `strcpy` in `performRtspHandshake`
CVE-2023-42800

8.8HIGH

Key Information:

Vendor
CVE Published:
14 December 2023

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

References

CVSS V3.1

Score:
8.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.