Description
Jellyfin through 12.4 contains an authorization bypass vulnerability in SuggestionsController.GetSuggestions that allows authenticated non-administrator users to bypass library and parental restrictions by omitting the userId parameter. Attackers can repeatedly call GET /Items/Suggestions without userId to enumerate restricted items, including IDs and server filesystem paths, and then stream them.
Published: 2026-10-30
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Immediate Patch
AI Analysis

Impact

Jellyfin instances running version 12.4 or earlier are vulnerable to an authorization bypass in the SuggestionsController.GetSuggestions endpoint. The flaw allows any authenticated user who is not an administrator to omit the required userId parameter and invoke GET /Items/Suggestions. This release of the request enumerates all library items that the user normally cannot see, exposing item identifiers and server filesystem paths, and permits the user to stream those restricted items. The vulnerability therefore enables unauthorized access to secret or restricted media and the discovery of internal server information.

Affected Systems

All Jellyfin deployments using the jellyfin:jellyfin product up to and including version 12.4. Users deploying this open‑source media platform should verify their installed release; any build with an unpatched jellyfin core before 12.5 is affected.

Risk and Exploitability

The CVSS score of 7.1 indicates a medium to high risk profile, and the vulnerability can be exploited over the network by any authenticated user. The EPSS score is not available, but the lack of a special privilege requirement and freedom to repeat the request suggest a reasonable potential for exploitation in environments with many users. The vulnerability is not currently listed in the CISA KEV catalog, but should be treated as a high‑priority issue due to its impact on confidentiality and integrity of media assets.

Generated by OpenCVE AI on October 30, 2026 at 12:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest patched version of Jellyfin (12.5 or newer).
  • Restrict the /Items/Suggestions API endpoint to administrators only, either by configuring server‑side permissions or by applying network‑level access controls.
  • Continuously monitor Jellyfin logs for repeated GET /Items/Suggestions attempts and investigate any anomalous activity.

Generated by OpenCVE AI on October 30, 2026 at 12:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description Jellyfin through 12.4 contains an authorization bypass vulnerability in SuggestionsController.GetSuggestions that allows authenticated non-administrator users to bypass library and parental restrictions by omitting the userId parameter. Attackers can repeatedly call GET /Items/Suggestions without userId to enumerate restricted items, including IDs and server filesystem paths, and then stream them.
Title Jellyfin through 12.4 Authorization Bypass via GET /Items/Suggestions
First Time appeared Jellyfin
Jellyfin jellyfin
Weaknesses CWE-862
CPEs cpe:2.3:a:jellyfin:jellyfin:*:*:*:*:*:*:*:*
Vendors & Products Jellyfin
Jellyfin jellyfin
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Jellyfin Jellyfin
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T11:31:02.744Z

Reserved: 2026-10-30T10:53:26.311Z

Link: CVE-2026-119551

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T12:16:41.933

Modified: 2026-10-30T12:16:41.933

Link: CVE-2026-119551

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T12:45:12Z

Weaknesses