Sunshine: Authentication bypass via improper client certificate validation
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass, Spoofing
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-287 and CWE-295.
Summary
Sunshine is a self-hosted game stream host for Moonlight. In versions prior to 2026.516.143833, the client-certificate authentication can be bypassed because of how OpenSSL verification results are handled. In src/crypto.cpp, the custom verify callback treats X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY, X509_V_ERR_CERT_NOT_YET_VALID, and X509_V_ERR_CERT_HAS_EXPIRED as success. This can allow an untrusted certificate to pass authentication and access protected HTTPS endpoints. This issue has been fixed in version 2026.516.143833.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| LizardByte | Sunshine | before 2026.516.143833 | 2026.516.143833 | Patch available | CNA |
- Sunshine VendorLizardByte Affected before 2026.516.143833 Fixed in 2026.516.143833 Patch available CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:lizardbyte:sunshine:*:*:*:*:*:*:*:* | before 2026.516.143833 | Vulnerable | LizardByte |
- cpe:2.3:a:lizardbyte:sunshine:*:*:*:*:*:*:*:* Versions before 2026.516.143833 Vulnerable ·LizardByte
Remediation
- Fix · CNA Sunshine (LizardByte) Fixed in 2026.516.143833
Timeline
- 2026-10-02 Threatist record created from CVE-2026-32253
References
More LizardByte Sunshine vulnerabilities
- TI-2025-33924 SunshineService Has Unquoted Service Path That Allows Local SYSTEM Code Execution CVSS 3.1HIGH 7.0
- TI-2025-33088 Sunshine application-wide CSRF in the UI leads to command injection as Administrator CVSS 3.1CRITICAL 9.7
- TI-2024-34644 Sunshine improperly enforces pairing protocol request order CVSS 4.0HIGH 7.7
- TI-2025-09364 A local privilege escalation vulnerability exists in LizardBytes' Sunshine for Windows CVSS 3.1HIGH 7.8
- TI-2025-09363 LizardBytes Sunshine for Windows contains a DLL search-order hijacking vulnerability CVSS 3.1HIGH 7.8
- TI-2024-20597 Sunshine vulnerable to remote unauthenticated arbitrary file read CVSS 3.1HIGH 7.3
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences