CVE-2026-57946: Broken Access Control in Invidious RSS Feed Exposes Private Playlists
Invidious, an open-source YouTube alternative, contains a flaw in how it controls access to private playlists. Before version 2.20260626.0, an attacker without any account or credentials can retrieve the contents of a private playlist—including video listings, the owner's email address, and other details—by directly requesting the RSS feed for that playlist. The vulnerability requires knowledge of a valid playlist ID but does not require authentication, making it a straightforward information disclosure risk for users with private playlists.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 3.7 LOW · CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-862
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-29 / 2026-07-14
NVD description (verbatim)
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.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-57946 is a broken access control vulnerability (CWE-862) in the RSS feed endpoint of Invidious. The endpoint fails to enforce authentication checks before serving playlist metadata and contents. An attacker can craft a request to the feed endpoint with a target playlist ID and receive the full playlist object, including video entries and the playlist owner's email address, without presenting valid credentials. The vulnerability affects all versions prior to 2.20260626.0.
Business impact
For organizations or communities running Invidious instances, this vulnerability exposes the private playlists of their users to unauthorized disclosure. Email addresses of playlist owners become discoverable, creating both a privacy breach and a potential vector for social engineering or targeted harassment. Users who believe their playlists are private may have their viewing preferences, interests, or curated content exposed. The reputational impact is moderate if a public instance is compromised.
Affected systems
Invidious versions prior to 2.20260626.0 are affected. The vulnerability is present in the RSS feed endpoint specifically. Any public or private Invidious deployment using an unpatched version is at risk if the RSS feed functionality is enabled.
Exploitability
The vulnerability is moderately easy to exploit. An attacker needs only a valid playlist ID—which may be guessable, leaked, or discovered through enumeration—to retrieve private contents. No account creation, credential theft, or interaction is required. However, the CVSS score of 3.7 (LOW) reflects the fact that this is a confidentiality issue affecting only a single user's data per request and carries no integrity or availability impact. Attack complexity is rated as high, suggesting that some barriers exist, though the practical barrier is minimal for a determined attacker.
Remediation
Upgrade Invidious to version 2.20260626.0 or later. This patched version implements proper authentication checks on the RSS feed playlist endpoint. Organizations running Invidious should prioritize this update if private playlists are in use on their instance. If an immediate patch is not feasible, consider disabling RSS feed access temporarily or restricting it to authenticated users only via reverse proxy configuration.
Patch guidance
Verify the installed version of Invidious and confirm it is 2.20260626.0 or later. Consult the Invidious project repository or official release notes for upgrade instructions. After patching, verify that the RSS feed endpoint now requires authentication for private playlists or returns an error when accessed without credentials. Test with a known private playlist ID to confirm the fix is in place.
Detection guidance
Monitor access logs for the RSS feed endpoint (typically `/feed/playlist/[playlist_id]`). Identify any requests from unauthenticated sessions or IP addresses that are not part of your expected user base. Look for repeated requests with different playlist IDs, which may indicate enumeration attempts. If Invidious logging is enabled, check for successful retrieval of private playlist data by anonymous users. Implement network-level monitoring to detect outbound email address exfiltration patterns if a breach is suspected.
Why prioritize this
Although the CVSS score is low, the vulnerability warrants timely patching because it directly undermines user privacy expectations around private playlists. The fix is non-disruptive and is included in a released version. Organizations running multi-user Invidious instances should prioritize this update within their regular patch cycle, especially if users depend on playlists for sensitive or personal content curation.
Risk score, explained
The CVSS 3.1 score of 3.7 reflects a low-severity confidentiality impact with no integrity or availability loss. The attack vector is network-based, requires no privileges, and no user interaction. Attack complexity is rated high, which tempers the score somewhat. However, the practical exploitability is straightforward once a playlist ID is known, making the high attack complexity rating conservative. The low score should not be interpreted as zero risk; rather, it indicates a focused impact on confidentiality.
Frequently asked questions
Can an attacker enumerate all playlist IDs on an Invidious instance?
Possibly, depending on how the instance generates and exposes playlist identifiers. If playlist IDs are sequential, predictable, or leaked through other means (search indexes, shared links), an attacker could attempt enumeration. However, if IDs are sufficiently random, enumeration becomes impractical. Regardless, if an attacker obtains even one valid private playlist ID through any means, this vulnerability allows them to retrieve its full contents.
Does this vulnerability expose video content itself, or only metadata?
The vulnerability exposes playlist metadata, video entries, and the owner's email address. It does not grant unauthorized access to video files themselves—only to the playlist structure and associated information accessible through the RSS feed.
Are public playlists also at risk?
Public playlists, by design, are meant to be accessible without authentication. The vulnerability is specifically a concern for private playlists, which should require authentication. If an attacker uses this flaw to access a public playlist, it is not a security issue, though it may represent a misclassification in the system.
What should I do if I suspect my private playlist was accessed via this flaw?
If you maintain an Invidious instance, upgrade immediately to version 2.20260626.0 or later. Review access logs for unusual activity on your RSS feed endpoint. If you are a user of an Invidious instance, contact the instance operator to confirm they have patched and ask if any logs show unauthorized access to your playlists. Consider reviewing the contents and visibility settings of your playlists.
This analysis is based on the published CVE record and vendor advisories as of the modification date (2026-07-14). Patch availability, affected versions, and remediation steps should be verified against the official Invidious project repository. This vulnerability has not been added to the CISA KEV catalog and is not known to be exploited in the wild as of the publication date. Organizations should conduct their own risk assessment based on their deployment architecture and data sensitivity. No exploit code or weaponized proof-of-concept is provided in this analysis. Source: NVD (public-domain), retrieved 2026-08-08. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-0057LOWAndroid Contacts Provider Permission Check Bypass – Call Metadata Disclosure
- CVE-2026-0145LOWKeyMint Permission Bypass Allows Local Information Disclosure on Android
- CVE-2026-0158LOWAndroid Camera Missing Permission Check Vulnerability
- CVE-2026-3176LOWGitLab EE Authorization Bypass – Patch & Remediation Guide
- CVE-2026-48709LOWOliveTin Authentication Bypass Enables Command Enumeration
- CVE-2026-57922LOWYouTrack MCP Project Settings Disclosure (Low Severity)
- CVE-2026-59226LOWOpen WebUI Deactivated User Automation Execution Flaw
- CVE-2018-25391HIGHHaPe PKH 1.1 Authorization Bypass – Unauthorized Record Deletion Vulnerability