Skip to main content

UTMStack EUVDEUVD-2026-91792

| CVE-2026-82040 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-02 VulnCheck GHSA-w93c-mfp3-35p4
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege account
  2. Exploit
    Submit malicious metadata URL to /api/identity-providers
  3. Execution
    Server sends unvalidated request to internal/cloud host
  4. Impact
    Scan internal network and read cloud instance metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated UTMStack account (PR:L) able to reach the POST/PUT /api/identity-providers endpoint; the attacker supplies a crafted metadata URL and the vulnerable validateMetadataUrl() performs no validation of target host, IP, or scheme, so no special product configuration is needed beyond the identity-provider feature being reachable. Limiting factors: exploitation requires authentication (not anonymous), and real-world impact is amplified only when UTMStack runs in a cloud environment exposing an instance-metadata service (e.g., 169.254.169.254) or has reachable internal services; on isolated/on-prem deployments the SSRF is limited to internal network reconnaissance. Affected versions are all releases before 11.2.16.

Impact

This is a genuine but moderate-severity issue, not a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation but requires PR:L - a valid authenticated account - which meaningfully shrinks the attacker pool to insiders or anyone who has already obtained credentials. The vendor rates vulnerable-system impact as none (VC:N/VI:N/VA:N) and only subsequent-system confidentiality as low (SC:L), reflecting that the SSRF itself leaks no UTMStack data directly but can reach other systems (internal services, cloud instance-metadata). No EPSS score, no CISA KEV listing, and no public exploit code are present in the input, so exploitation status is: no public exploit identified at time of analysis. The realistic worst case is cloud metadata/credential theft (e.g., IMDSv1 role credentials) or internal port scanning, which is why SSRF to metadata endpoints is often more dangerous than a 5.3 suggests - but that elevated impact depends entirely on the deployment running in a cloud environment with an exposed metadata service. Net: a real priority for cloud-hosted UTMStack instances with lower-privilege operators, but lower urgency for on-prem/single-tenant deployments. NOTE: the SC:L rating arguably understates impact if IMDSv1 role credentials are retrievable; verify cloud exposure per deployment.

Exploit ScenarioDerived

An authenticated low-privilege UTMStack user sends a POST or PUT to /api/identity-providers with a metadata URL pointing at an internal host or the cloud metadata endpoint (e.g., http://169.254.169.254/latest/meta-data/). Because validateMetadataUrl() does not validate host, IP, or scheme, the server issues the request on the attacker's behalf, enabling internal port scanning and potential retrieval of cloud instance credentials. No public exploit code is identified in the provided data; exploitation requires a valid authenticated session.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 02, 2026

Server-side request forgery (SSRF) in UTMStack before 11.2.16 is a genuine but moderate-severity issue rather than a top-tier emergency: an authenticated user who can reach the POST/PUT /api/identity-providers endpoint can supply a crafted metadata URL that IdentityProviderService.validateMetadataUrl() accepts without validating target host, IP, or scheme, causing the server to issue attacker-directed requests to internal or cloud metadata hosts. The practical consequence is internal network reconnaissance and port scanning, plus exposure of cloud instance-metadata services such as 169.254.169.254 when UTMStack is deployed in a cloud environment; impact is otherwise confined to confidentiality (scope-changed C:L/I:N/A:N) and is gated by the requirement for a valid UTMStack account (PR:L). No public exploit code has been identified at time of analysis, there is no CISA KEV listing, and the vendor has released version 11.2.16 as the fixed version.

RemediationAI

Upgrade to UTMStack 11.2.16 or later, which is the vendor-released fix and is available from the project's release page (https://github.com/UTMStack/UTMStack/releases/tag/v11.2.16) with the corresponding code change at commit 4e7a727c3b8d8e2ad020d3b4f982a6d085dbecdd; advisory details are at https://www.vulncheck.com/advisories/utmstack-ssrf-via-identityproviderservice. Where immediate upgrade is not possible, the most effective compensating control is to restrict who can call /api/identity-providers: because exploitation requires an authenticated account, remove unused identity-provider configuration privileges from non-admin roles and audit existing IdP entries, accepting that this does not stop a determined admin-level user. In parallel, enforce egress filtering on the UTMStack host so it cannot reach link-local and metadata ranges (169.254.0.0/16, fd00:ec2::254) or internal RFC1918 networks it does not legitimately need, with the trade-off that overly broad egress rules will break device log ingestion, feed updates, and legitimate internal IdP/SSO endpoints, so the allowlist must be built from observed outbound traffic first. On cloud instances, enforce IMDSv2 (token-required) so that a blind SSRF fetch cannot retrieve instance credentials, and keep the UTMStack identity-provider configuration UI off any internet-exposed interface; note that IMDSv2 blocks naive metadata GETs but does not remove the underlying SSRF, which still enables internal port scanning. Finally, operators who rely on the shared internal API key should set INTERNAL_KEY_ALLOWED_CIDRS as part of the same 11.2.16 upgrade to bind key-authenticated machine-to-machine calls to known container CIDRs.

Affected VersionsENISA

UTMStack 0 <11.2.16

Affected Packages

euvd utmstack fix: 11.2.16

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic server-side request forgery (CWE-918) in the Java/Spring backend of UTMStack, an open-source SIEM/XDR platform. Because identity providers (SAML/OIDC-style integrations) are configured by pointing UTMStack at a metadata URL that the server itself must fetch, the application performs an outbound HTTP request on behalf of the caller; IdentityProviderService.validateMetadataUrl() is the routine that should have constrained that fetch, but it applies no validation of the destination host, resolved IP, or URI scheme. That omission means loopback, RFC1918/link-local addresses, and cloud metadata endpoints are all reachable through the same code path, and response content, timing, or error differences can be used to enumerate internal ports and services. CPE data (cpe:2.3:a:utmstack:utmstack:*:*:*:*:*:*:*:*) confirms the affected component is the UTMStack server itself across all releases prior to 11.2.16, with no version restriction on the platform. The fixes shipped in the same release include hardening of the InternalApiKeyFilter (path allowlist, constant-time key comparison, audit logging, optional INTERNAL_KEY_ALLOWED_CIDRS source restriction), which is a sibling hardening change and not a substitute for the missing URL/destination validation behind the SSRF.

Know when Utmstack gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:N/SA:N
vuln.today AI 5.0 MEDIUM

Authenticated endpoint so PR:L; low complexity; scope changes (S:C) as the server reaches other systems, with low confidentiality (metadata/port-scan exposure) and no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

UTMStack before 11.2.16 contains a server-side request forgery vulnerability in IdentityProviderService.validateMetadataUrl() that allows authenticated attackers to make the server send requests to arbitrary internal or cloud metadata hosts by supplying a malicious metadata URL to the identity-providers endpoint. Attackers can exploit the POST/PUT /api/identity-providers endpoint with no validation of target host, IP, or scheme to perform internal network port scanning and access cloud instance-metadata services.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche open-source SIEM/XDR platform, limited enterprise footprint
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy