PT-2024-23862 · Sunshine · Sunshine
Kjsman
·
Published
2024-04-05
·
Updated
2024-04-08
·
CVE-2024-31220
CVSS v3.1
7.3
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
Sunshine versions 0.16.0 through 0.17.x
Description
Sunshine is a self-hosted game stream host for Moonlight. 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 the issue, an attacker could make an http/s request to the
node modules endpoint if the user exposed the Sunshine config web server to the internet or the attacker is on the LAN.Recommendations
For versions 0.16.0 through 0.17.x, update to version 0.18.0 to resolve the issue.
As a temporary workaround, consider blocking access to Sunshine via firewall to minimize the risk of exploitation.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Sunshine