CVE-2024-31220

High

Description

Sunshine is a self-hosted game stream host for Moonlight. Starting in version 0.16.0 and prior to version 0.18.0, an attacker may be able to remotely read arbitrary files without authentication due to a path traversal vulnerability. Users who exposed the Sunshine configuration web user interface outside of localhost may be affected, depending on firewall configuration. To exploit vulnerability, attacker could make an http/s request to the `node_modules` endpoint if user exposed Sunshine config web server to internet or attacker is on the LAN. Version 0.18.0 contains a patch for this issue. As a workaround, one may block access to Sunshine via firewall.

SeverityHigh
CVSS7.3
Exploit probability—
ProductLizardbyte Sunshine
PublishedApr 5, 2024
First seenApr 5, 2024

How to fix

Update
  • lizardbyte sunshine0.18.0 or later

Affected products

ProductAffected versionsFixed in
lizardbyte sunshine0.16.0 ≤ v < 0.18.00.18.0

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.