Description
linuxserver Heimdall through 2.8.3 applies its SafeUrlFetcher SSRF protection mechanism only to ItemController; the enhanced-application test and live-stats requests occur via SupportedApps::execute(), a GuzzleHttp client that lacks IP address restrictions. In some realistic installations, the POST /test_config (and GET /get_stats) endpoints are accessible through CSRF, and thus an unauthenticated attacker can force the server to send requests to arbitrary internal hosts and ports (including 169.254.169.254) and read a status/port oracle in addition to partial response data.
Published: 2026-10-08
Score: 3.4 Low
EPSS: n/a
KEV: No
Impact: External Server‑Side Request Forgery (SSRF)
Action: Patch
AI Analysis

Impact

Heimdall for LinuxServer exposes a Server‑Side Request Forgery vulnerability through its /test_config and /get_stats endpoints. These endpoints invoke a GuzzleHttp client that does not impose IP restrictions, allowing an unauthenticated attacker who can trigger CSRF to force the server to send requests to arbitrary internal hosts and ports, including the metadata service at 169.254.169.254. The attacker can read response data and status information, effectively probing internal services and gathering data that could aid subsequent attacks.

Affected Systems

All LinuxServer Heimdall deployments running versions prior to an upstream fix are affected. Since the CVE provides no fixed version, administrators should treat all releases before an announced patch as vulnerable. The issue resides in the test configuration and statistics handling paths, which bypass the SSRF guard present in the ItemController.

Risk and Exploitability

The CVSS score of 3.4 classifies the vulnerability as low severity. Exploitation requires only a CSRF request to the unprotected endpoints, a technique that is relatively easy to execute once a user can embed malicious requests. The EPSS score is not reported and the vulnerability is not listed in the CISA KEV catalog, implying a low probability of widespread exploitation; however, the capability to use Heimdall as a proxy to probe internal systems could still be to attackers.

Generated by OpenCVE AI on October 8, 2026 at 06:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Heimdall to a version that resolves the SSRF flaw.
  • Restrict or remove the /test_config and /get_stats endpoints, for example by requiring authentication or blocking them at the web‑application firewall or reverse proxy level.
  • Apply network segmentation or firewall rules to prevent the Heimdall instance from initiating outbound connections to internal address ranges, thereby eliminating the proxy function.
  • If configurable, adjust the GuzzleHttp client to enforce IP address restrictions or whitelist external hosts.

Generated by OpenCVE AI on October 8, 2026 at 06:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 08 Oct 2026 07:15:00 +0000

Type Values Removed Values Added
Title Heimdall SSRF via /test_config Endpoint

Thu, 08 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
First Time appeared Linuxserver
Linuxserver heimdall
Vendors & Products Linuxserver
Linuxserver heimdall

Thu, 08 Oct 2026 05:00:00 +0000

Type Values Removed Values Added
Description linuxserver Heimdall through 2.8.3 applies its SafeUrlFetcher SSRF protection mechanism only to ItemController; the enhanced-application test and live-stats requests occur via SupportedApps::execute(), a GuzzleHttp client that lacks IP address restrictions. In some realistic installations, the POST /test_config (and GET /get_stats) endpoints are accessible through CSRF, and thus an unauthenticated attacker can force the server to send requests to arbitrary internal hosts and ports (including 169.254.169.254) and read a status/port oracle in addition to partial response data.
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 3.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:N/A:N'}


Subscriptions

Linuxserver Heimdall
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-08T04:28:17.619Z

Reserved: 2026-10-08T04:28:16.780Z

Link: CVE-2026-107449

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-08T05:17:04.297

Modified: 2026-10-08T05:17:04.297

Link: CVE-2026-107449

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-08T07:00:10Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)