CVE-2023-42800

High

Description

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.

SeverityHigh
CVSS8.8
Exploit probability—
ProductMoonlight-stream Moonlight-common-c
PublishedDec 14, 2023
First seenDec 14, 2023
Weakness typeCWE-120CWE-120

How to fix

Update
  • moonlight-stream moonlight-common-c2023-10-06 or later

Affected products

ProductAffected versionsFixed in
moonlight-stream moonlight-common-c2022-11-04 ≤ v < 2023-10-062023-10-06
moonlight-stream moonlight8.4.0 ≤ v ≤ 8.5.0, 10.10 ≤ v ≤ 11.0, 0.10.22—
moonlight-stream moonlight_embedded2.6.0—
moonlight-stream moonlight_xbox1.12.0 ≤ v ≤ 1.14.40—
moonlight-stream moonlight_tv1.5.4 ≤ v ≤ 1.5.27—
moonlight-stream moonlight_switch0.13 ≤ v ≤ 0.13.3—
moonlight-stream moonlight_vita0.9.2 ≤ v ≤ 0.9.3—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.