Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
6DescriptionGitHub Advisory
MyTube is a self-hosted downloader and player for several video websites Prior to version 1.8.71, an unauthenticated attacker can register an arbitrary passkey and subsequently authenticate with it to obtain a full admin session. The application exposes passkey registration endpoints without requiring prior authentication. Any successfully authenticated passkey is automatically granted an administrator token, allowing full administrative access to the application. This enables a complete compromise of the application without requiring any existing credentials. Version 1.8.71 fixes the issue.
AnalysisAI
MyTube versions prior to 1.8.71 allow unauthenticated remote attackers to register arbitrary passkeys and obtain full administrator access without any existing credentials. The vulnerability stems from exposed passkey registration endpoints that lack authentication checks and automatically grant admin tokens to any successfully registered passkey, enabling complete application compromise. Vendor-released patch version 1.8.71 addresses this flaw.
Technical ContextAI
MyTube is a self-hosted downloader and player application (CPE: cpe:2.3:a:franklioxygen:mytube) that implements passkey-based authentication. The vulnerability is rooted in CWE-284 (Improper Access Control), where authentication and authorization mechanisms fail to restrict passkey registration to authenticated users. The application exposes REST/API endpoints for passkey registration without validating the caller's identity or session state. Upon successful passkey registration, the system automatically provisions administrator-level tokens, bypassing role-based access control (RBAC) logic that should restrict admin operations to explicitly authorized users. This design flaw conflates successful cryptographic proof-of-possession (passkey challenge-response) with authorization entitlement, allowing any network-accessible attacker to leverage the passkey mechanism as an unauthenticated privilege escalation vector.
RemediationAI
Upgrade MyTube to version 1.8.71 or later immediately. This version contains the upstream fix as documented in commit d6c1275a7ff7ffd3d51b53c333237f4d572580ac (https://github.com/franklioxygen/MyTube/commit/d6c1275a7ff7ffd3d51b53c333237f4d572580ac). Until patching is complete, isolate the MyTube instance from untrusted networks by deploying it behind a firewall that restricts access to known-legitimate users only, or by implementing network-level segmentation (e.g., VPN requirement or IP allowlist). Disable or restrict access to the passkey registration endpoint if possible via configuration or reverse proxy rules. Review admin token logs and revoke any unexplained admin sessions created during the exposure window.
Mytube versions up to 1.7.71 contains a vulnerability that allows attackers to bypass IP-based rate limiting on general
MyTube self-hosted video downloader has an authorization bypass (CVSS 9.8) that allows unauthenticated access to adminis
MyTube prior to version 1.8.72 permits unauthenticated attackers to trigger indefinite account lockouts affecting both a
MyTube versions prior to 1.8.69 suffer from an authorization bypass in the `/api/settings/import-database` endpoint that
MyTube is a self-hosted downloader and player for several video websites. Versions 1.7.78 and below have a Mass Assignme
MyTube versions 1.7.78 and earlier allow authenticated users to bypass authorization controls and export the complete ap
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-16519