Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/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
AV:N and PR:N because the endpoint is network-accessible with no authentication required; AC:H because exploitation depends on prior knowledge of a private playlist ID; C:L for limited data disclosure with no integrity or availability impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.org
Invidious before version 2.20260626.0 contains a broken access control vulnerability that allows unauthenticated attackers to retrieve private playlist contents by accessing the RSS feed playlist endpoint without authentication. Attackers can supply a playlist ID to the feed endpoint to obtain the full playlist contents, owner email address, and associated video entries without any authentication.
AnalysisAI
Unauthenticated access to private playlist data in Invidious before v2.20260626.0 is possible via a broken authorization check on the RSS feed playlist endpoint. By supplying a known playlist ID to this endpoint, a remote attacker with no credentials can retrieve the full contents of a private playlist, the owner's email address, and all associated video entries. No public exploit has been identified at time of analysis, and a vendor-released patch is available in v2.20260626.0.
Technical ContextAI
Invidious is an open-source, privacy-oriented alternative frontend for YouTube commonly deployed as a self-hosted instance. The vulnerability exists in the application's RSS feed endpoint, which is designed to allow users to subscribe to playlists via feed readers. CWE-862 (Missing Authorization) identifies the root cause: the endpoint accepts a caller-supplied playlist ID and returns playlist data without verifying whether the requesting party has permission to view that playlist. The access control gate that enforces playlist privacy is absent for this specific feed path, meaning private visibility settings set by the playlist owner are silently bypassed. The fix was introduced in commit c435dc1204970bcca06bcdcfb116c22092be22fd via pull request #5776.
RemediationAI
Upgrade Invidious to version 2.20260626.0 or later, which contains the authorization fix from pull request #5776. The release is available at https://github.com/iv-org/invidious/releases/tag/v2.20260626.0. If immediate patching is not feasible, a temporary workaround is to block access to the RSS feed playlist endpoint at the reverse proxy layer (e.g., deny requests matching the feed path that include a playlist parameter); note that this will break legitimate RSS feed subscriptions for all users until the patch is applied. Restricting the Invidious instance to authenticated users only at the network or proxy layer is an alternative compensating control, though it defeats the purpose of a public-facing instance. See the VulnCheck advisory at https://www.vulncheck.com/advisories/invidious-private-playlist-disclosure-via-unauthenticated-rss-feed-endpoint for further detail.
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40163
GHSA-vppr-73v3-3pc6