Description
Jellyfin through 12.4 contains an information disclosure vulnerability in PlaylistsController.GetPlaylist that allows authenticated users to read hidden item IDs by requesting public or shared playlists. Restricted or parental-controlled users can obtain GUIDs of inaccessible library items from unfiltered playlist ItemIds and then stream that hidden media.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
jellyfin jellyfin
Default version status: unaffected
0 to ≤ 12.4affected
pkg:github/jellyfin/jellyfinReferences
- https://github.com/jellyfin/jellyfin/blob/v12.4/Jellyfin.Api/Controllers/PlaylistsController.cs#L177-L181 ↗
- https://github.com/jellyfin/jellyfin/security/advisories/GHSA-9x85-gx46-6522 ↗
- https://abraxaslabs.tech/research/jellyfin-playlist-itemids ↗
- https://github.com/jellyfin/jellyfin ↗
- https://www.vulncheck.com/advisories/jellyfin-through-12.4-information-disclosure-via-get-playlists-playlistid ↗