CVE-2023-42800

Moonlight-common-c contains the core GameStream client code shared between Moonlight clients. Moonlight-common-c is vulnerable to buffer overflow starting in commit 50c0a51b10ecc5b3415ea78c21d96d679e2288f9 due to unmitigated usage of unsafe C functions and improper bounds checking. A malicious game streaming server could exploit a buffer overflow vulnerability to crash a moonlight client, or achieve remote code execution (RCE) on the client (with insufficient exploit mitigations or if mitigations can be bypassed). The bug was addressed in commit 24750d4b748fefa03d09fcfd6d45056faca354e0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:moonlight-stream:moonlight-common-c:*:*:*:*:*:*:*:*

Configuration 2 (hide)

cpe:2.3:a:moonlight-stream:moonlight:*:*:*:*:*:iphone_os:*:*

Configuration 3 (hide)

cpe:2.3:a:moonlight-stream:moonlight:*:*:*:*:*:tvos:*:*

Configuration 4 (hide)

cpe:2.3:a:moonlight-stream:moonlight:*:*:*:*:*:android:*:*

Configuration 5 (hide)

cpe:2.3:a:moonlight-stream:moonlight:0.10.22:*:*:*:*:chrome:*:*

Configuration 6 (hide)

cpe:2.3:a:moonlight-stream:moonlight_embedded:2.6.0:*:*:*:*:*:*:*

Configuration 7 (hide)

cpe:2.3:a:moonlight-stream:moonlight_xbox:*:*:*:*:*:*:*:*

Configuration 8 (hide)

cpe:2.3:a:moonlight-stream:moonlight_tv:*:*:*:*:*:*:*:*

Configuration 9 (hide)

cpe:2.3:a:moonlight-stream:moonlight_switch:*:*:*:*:*:*:*:*

Configuration 10 (hide)

cpe:2.3:a:moonlight-stream:moonlight_vita:*:*:*:*:*:*:*:*

History

21 Dec 2023, 17:17

Type Values Removed Values Added
References () https://github.com/moonlight-stream/moonlight-common-c/commit/24750d4b748fefa03d09fcfd6d45056faca354e0 - () https://github.com/moonlight-stream/moonlight-common-c/commit/24750d4b748fefa03d09fcfd6d45056faca354e0 - Patch
References () https://github.com/moonlight-stream/moonlight-common-c/security/advisories/GHSA-4927-23jw-rq62 - () https://github.com/moonlight-stream/moonlight-common-c/security/advisories/GHSA-4927-23jw-rq62 - Exploit, Third Party Advisory
References () https://github.com/moonlight-stream/moonlight-common-c/blob/2bb026c763fc18807d7e4a93f918054c488f84e1/src/RtspConnection.c#L796 - () https://github.com/moonlight-stream/moonlight-common-c/blob/2bb026c763fc18807d7e4a93f918054c488f84e1/src/RtspConnection.c#L796 - Product
References () https://github.com/moonlight-stream/moonlight-common-c/commit/50c0a51b10ecc5b3415ea78c21d96d679e2288f9 - () https://github.com/moonlight-stream/moonlight-common-c/commit/50c0a51b10ecc5b3415ea78c21d96d679e2288f9 - Patch
CPE cpe:2.3:a:moonlight-stream:moonlight:0.10.22:*:*:*:*:chrome:*:*
cpe:2.3:a:moonlight-stream:moonlight_embedded:2.6.0:*:*:*:*:*:*:*
cpe:2.3:a:moonlight-stream:moonlight_xbox:*:*:*:*:*:*:*:*
cpe:2.3:a:moonlight-stream:moonlight_switch:*:*:*:*:*:*:*:*
cpe:2.3:a:moonlight-stream:moonlight-common-c:*:*:*:*:*:*:*:*
cpe:2.3:a:moonlight-stream:moonlight_vita:*:*:*:*:*:*:*:*
cpe:2.3:a:moonlight-stream:moonlight:*:*:*:*:*:tvos:*:*
cpe:2.3:a:moonlight-stream:moonlight:*:*:*:*:*:android:*:*
cpe:2.3:a:moonlight-stream:moonlight:*:*:*:*:*:iphone_os:*:*
cpe:2.3:a:moonlight-stream:moonlight_tv:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 8.8
First Time Moonlight-stream moonlight-common-c
Moonlight-stream moonlight Xbox
Moonlight-stream moonlight Vita
Moonlight-stream moonlight Embedded
Moonlight-stream moonlight
Moonlight-stream
Moonlight-stream moonlight Tv
Moonlight-stream moonlight Switch

14 Dec 2023, 17:17

Type Values Removed Values Added
New CVE

Information

Published : 2023-12-14 17:15

Updated : 2024-02-28 20:54


NVD link : CVE-2023-42800

Mitre link : CVE-2023-42800

CVE.ORG link : CVE-2023-42800


JSON object : View

Products Affected

moonlight-stream

  • moonlight-common-c
  • moonlight_tv
  • moonlight_xbox
  • moonlight_switch
  • moonlight_vita
  • moonlight
  • moonlight_embedded
CWE
CWE-120

Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')