Description
Kyoo is a self-hosted media server focused on movies, series, and anime. Prior to 5.1.0, an unauthenticated attacker could initiate the OIDC login flow with an attacker-controlled redirectUrl. The login handling in auth/oidc.go stored that URL with the opaque login state, and /auth/oidc/logged/{provider} appended the provider, token, and error values before redirecting the victim's browser without validating the destination. Because the one-use token was not bound to the browser session that initiated login, an attacker who induced a victim to complete OIDC authentication could capture the token at the attacker-controlled destination and exchange it through /auth/oidc/callback/{provider} for the victim's Kyoo session. This issue is fixed in version 5.1.0.
Published: 2026-09-18
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access
Action: Patch Immediately
AI Analysis

Impact

Prior to Kyoo version 5.1.0, an attacker could initiate the OIDC authentication flow using a malicious redirect URL. The authentication handler stored the redirect without validation, allowing the attacker to capture the user’s token when the victim completed authentication. The attacker could then exchange that token for a Kyoo session, effectively hijacking the victim’s account. This flaw, an instance of CWE‑601, enables unauthorized access to a user’s media server without needing to compromise the server directly.

Affected Systems

The vulnerability affects the Kyoo media server developed by zoriya. All releases before version 5.1.0 are compromised; version 5.1.0 and later contain the fix.

Risk and Exploitability

The CVSS score of 6.5 reflects a medium severity risk. The EPSS score is not available and the issue is not listed in the CISA KEV catalog. Exploitation requires an unauthenticated attacker to persuade a victim to complete the OIDC flow with a crafted redirect URL. Because the one‑use token is not tied to the initiating browser session, the attacker can capture it and trade it for a valid Kyoo session, resulting in account takeover. The vulnerability does not provide remote code execution, but it permits hijacking of user sessions.

Generated by OpenCVE AI on September 19, 2026 at 11:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Kyoo to version 5.1.0 or later to apply the official fix
  • If OIDC authentication is not required, disable it or restrict it to trusted domains
  • Validate all redirect URLs in the authentication flow to prevent open redirect redirects

Generated by OpenCVE AI on September 19, 2026 at 11:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description Kyoo is a self-hosted media server focused on movies, series, and anime. Prior to 5.1.0, an unauthenticated attacker could initiate the OIDC login flow with an attacker-controlled redirectUrl. The login handling in auth/oidc.go stored that URL with the opaque login state, and /auth/oidc/logged/{provider} appended the provider, token, and error values before redirecting the victim's browser without validating the destination. Because the one-use token was not bound to the browser session that initiated login, an attacker who induced a victim to complete OIDC authentication could capture the token at the attacker-controlled destination and exchange it through /auth/oidc/callback/{provider} for the victim's Kyoo session. This issue is fixed in version 5.1.0.
Title Kyoo: OIDC login token can be redirected to an attacker-controlled URL
Weaknesses CWE-601
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-18T17:16:37.282Z

Reserved: 2026-08-20T19:36:13.806Z

Link: CVE-2026-77386

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-18T18:17:14.513

Modified: 2026-09-18T18:17:14.513

Link: CVE-2026-77386

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T12:00:08Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')