Arcane Unauthenticated Server-Side Request Forgery Vulnerability in Template Fetch Endpoint

Vulnerability

A server-side request forgery (SSRF) vulnerability has been identified in Arcane versions prior to 1.17.3. The vulnerability exists in the '/api/templates/fetch' endpoint, which accepts a user-supplied URL parameter and performs an HTTP GET request to that URL. This is done without authentication and without validating the URL scheme or host. The response from the server is returned directly to the caller. This vulnerability allows for unauthenticated access to internal services and networks, potentially leading to unauthorized service discovery or access to sensitive information.

Impact

Exploitation of this vulnerability allows for unauthenticated port scanning of internal networks and access to internal HTTP services that are not exposed to the public internet, such as service discovery endpoints, internal dashboards, and the Kubernetes API.

Reproduction

To reproduce this vulnerability, send an unauthenticated GET request to the '/api/templates/fetch' endpoint, including the target URL as a query parameter. The response will reflect the outcome of the request, indicating whether the target URL was successfully accessed or if an error occurred.

Remediation

Users can upgrade to Arcane version 1.17.3 or later to address this vulnerability.

Added: Apr 10, 2026, 9:20 PM
Updated: Apr 10, 2026, 9:20 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
8.7
remediation
0.0
relevance
5.6
threat
6.4
urgency
2.9
incentive
4.2

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