PT-2023-28587 · Unknown · Moonlight-Common-C

K3An3

·

Published

2023-12-14

·

Updated

2023-12-21

·

CVE-2023-42800

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Moonlight-common-c versions prior to the version containing commit 24750d4b748fefa03d09fcfd6d45056faca354e0
Description Moonlight-common-c contains the core GameStream client code shared between Moonlight clients. It is vulnerable to buffer overflow due to unmitigated usage of unsafe C functions and improper bounds checking. A malicious game streaming server could exploit this issue to crash a Moonlight client or achieve remote code execution (RCE) on the client, especially if exploit mitigations are insufficient or can be bypassed.
Recommendations For Moonlight-common-c versions prior to the version containing commit 24750d4b748fefa03d09fcfd6d45056faca354e0, update to a version that includes the fix from commit 24750d4b748fefa03d09fcfd6d45056faca354e0 to resolve the buffer overflow vulnerability. As a temporary workaround, consider restricting access to the Moonlight client from untrusted game streaming servers to minimize the risk of exploitation.

Exploit

Fix

Buffer Overflow

Weakness Enumeration

Related Identifiers

CVE-2023-42800
GHSA-4927-23JW-RQ62

Affected Products

Moonlight-Common-C