Movary Jellyfin Server URL Verification SSRF Vulnerability Allows Internal Network Probing

Vulnerability

A server-side request forgery (SSRF) vulnerability has been identified in Movary, a self-hosted movie tracking web application, prior to version 0.71.1. The issue allows authenticated users to send requests to internal network targets via the 'POST /settings/jellyfin/server-url-verify' endpoint. This endpoint accepts a user-controlled URL, appends '/system/info/public', and uses Guzzle to send the request. The vulnerability arises from a lack of validation on internal hosts, loopback addresses, and private network ranges, enabling unauthorized access to internal services and network probing.

Impact

Exploitation of this vulnerability allows for internal reconnaissance, including host discovery, port-state probing, and service fingerprinting. It could also be used to access internal administrative services or cloud metadata endpoints not directly reachable from outside, according to the advisory.

Reproduction

To reproduce this vulnerability, an authenticated user can send a 'POST' request to the '/settings/jellyfin/server-url-verify' endpoint with a URL pointing to an internal service. The response will indicate whether the request was successful, thereby confirming the exploitation of the SSRF vulnerability.

Remediation

Users can update to Movary version 0.71.1 or later, where this vulnerability has been fixed.

Added: Apr 18, 2026, 12:24 AM
Updated: Apr 18, 2026, 12:24 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.4
exploitability
6.0
remediation
0.0
relevance
6.4
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.