Skip to content
Threat Feed
medium advisory

Jellyfin: Server-side request forgery in UserImage (CVE-2026-119549)

Jellyfin versions up to 12.4 contain an SSRF vulnerability where authenticated users can bypass image validation by submitting gzip-compressed SVG payloads in data URIs to interact with internal network resources or read local files.

CVE search metadata

CVE search record: CVE-2026-119549. Severity: high. CVSS: 7.1. KEV: no. Product: Jellyfin (<= 12.4). Brief: Jellyfin: Server-side request forgery in UserImage (CVE-2026-119549). Brief link: https://feed.craftedsignal.io/briefs/2026-10-jellyfin-ssrf/

Triage facts

Revision 1
Applicability
Jellyfin (<= 12.4)
Evidence
Unknown
Severity
Medium
Action
Elevated
Sources
1 public source
Freshness
Revision 1Oct 30, 13:29 UTC
Vulnerabilities
1 CVE
Source quality
A1Likely

Jellyfin versions through 12.4 are vulnerable to a Server-Side Request Forgery (SSRF) flaw in the image processing pipeline. An authenticated attacker can bypass the SvgSecurityValidator by embedding gzip-compressed SVG content into non-SVG image data URIs. By uploading a crafted image to the '/UserImage' POST endpoint and triggering a GET request to the same endpoint, the server can be coerced into accessing unauthorized internal network resources or reading local files. The vulnerability can also be leveraged to trigger memory exhaustion on the host system.

Impact

Successful exploitation allows an authenticated user to perform unauthorized internal network scanning, potentially read local image files on the server, or cause a denial-of-service state through memory exhaustion.

Recommendation

  • Update Jellyfin to a patched version beyond 12.4 once available.
  • Until an update is deployed, monitor '/UserImage' endpoints for anomalous POST requests from standard user accounts.
  • Restrict access to the Jellyfin instance to trusted networks to mitigate the impact of internal SSRF probes.

Immediate actions

Inventory all public-facing Jellyfin instances for patch management once a fix is released

IT Operations 48h

Threat Hunt

Identify authenticated users posting non-SVG content that may contain encoded data URIs to /UserImage

T1190 high medium confidence hunt now

Data: Web server access logs or application audit logs

Mitigations

Upgrade Jellyfin to a version addressing CVE-2026-119549

immediate IT Operations

CVE-2026-119549