CVE-2024-51738: Sunshine improperly enforces pairing protocol request order
Sunshine is a self-hosted game stream host for Moonlight. In 0.23.1 and earlier, Sunshine's pairing protocol implementation does not validate request order and is thereby vulnerable to a MITM attack, potentially allowing an unauthenticated attacker to pair a client by hijacking a legitimate pairing attempt. This bug may also be used by a remote attacker to crash Sunshine. This vulnerability is fixed in 2025.118.151840.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2024-51738?
CVE-2024-51738 is classified as a medium severity vulnerability due to its potential for a MITM attack.
How do I fix CVE-2024-51738?
To mitigate CVE-2024-51738, upgrade Sunshine to version 0.23.2 or later where the pairing protocol is properly validated.
What impact does CVE-2024-51738 have on my Sunshine installation?
CVE-2024-51738 allows an unauthenticated attacker to potentially hijack a client connection through the pairing protocol.
Which versions of Sunshine are affected by CVE-2024-51738?
Sunshine versions prior to 0.23.2 are affected by CVE-2024-51738.
Is CVE-2024-51738 a widely exploited vulnerability?
As of now, there are no reports of active exploitation of CVE-2024-51738 in the wild.