Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
ExploitSubmit malicious metadata URL to /api/identity-providers
-
ExecutionServer sends unvalidated request to internal/cloud host
-
ImpactScan 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
UTMStack deployments running versions before 11.2.16 can be fully taken over through an authentication bypass in the Int
Authenticated SQL injection in UTMStack before 11.2.16 lets any valid low-privilege logged-in user execute arbitrary SQL
Authenticated JPQL injection in UTMStack SIEM deployments before 11.2.16 lets any holder of a low-privilege account read
Account enumeration in UTMStack before 11.2.16 lets unauthenticated remote attackers submit arbitrary email addresses to
Missing authorization in UTMStack before 11.2.16 allows any authenticated user, regardless of role, to execute arbitrary
Server-side request forgery in UTMStack before 11.2.16 lets any authenticated user (even a low-privilege one) coerce the
EUVD-2026-91792
GHSA-w93c-mfp3-35p4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB