Jellyfin: Path traversal vulnerability (CVE-2026-126499)
Jellyfin versions prior to 12.0 contain a path traversal vulnerability in API endpoints that allows unauthenticated attackers to delete or move arbitrary directories by manipulating library names.
CVE search metadata
CVE search record: CVE-2026-126499. KEV: no. Product: Jellyfin (< 12.0). Brief: Jellyfin: Path traversal vulnerability (CVE-2026-126499). Brief link: https://feed.craftedsignal.io/briefs/2026-11-jellyfin-path-traversal/
Triage facts
Revision 1- Applicability
- Jellyfin (< 12.0)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 11, 05:59 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
Jellyfin versions before 12.0 are affected by a path traversal vulnerability in the 'DELETE /Library/VirtualFolders' and 'POST /Library/VirtualFolders/Name' endpoints. This flaw allows attackers, particularly during the initial setup phase, to supply path traversal sequences (e.g., '..') or absolute paths as library names. Successful exploitation results in the unauthorized deletion or movement of critical application data, including the 'jellyfin.db' database and the entire application data directory.
Impact
Successful exploitation allows unauthenticated attackers to perform arbitrary file system operations, leading to potential data loss or denial of service by destroying the application database and configuration environment.
Recommendation
- Upgrade Jellyfin to version 12.0 or later immediately.
- Audit existing library configurations for suspicious or non-standard naming conventions if the instance was exposed during setup.
- Restrict network access to the Jellyfin API, especially during initial instance initialization, to trusted management networks only.
Immediate actions
Upgrade Jellyfin to version 12.0 or later.
Mitigations
Upgrade Jellyfin to version 12.0.
CVE-2026-126499
Detection coverage 1
Detects CVE-2026-126499 Exploitation - Path Traversal in Library API
highDetects attempts to use path traversal sequences in Jellyfin library API endpoints to access unauthorized directories.
Detection queries are available on the platform. Get full rules →