Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege MarkLogic account
-
DeliveryCraft request abusing SSRF vector
-
ExploitServer calls internal Azure metadata endpoint
-
ExecutionHarvest cloud credentials or tokens
-
ImpactAccess internal cloud services
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 | Exploitation requires (1) MarkLogic Server running a vulnerable build - 12.x before 12.1.0 or 11.x before 11.3.7 - AND (2) that the instance is deployed on Microsoft Azure, since the SSRF derives its value from reaching Azure internal cloud services and the Instance Metadata Service for credential/token theft. The attacker must also hold valid authentication to the MarkLogic Server (CVSS PR:L), so this is not an unauthenticated flaw. Limiting factors that reduce real-world risk: non-Azure deployments (on-premises or other clouds) are outside the described scope, a working low-privilege credential is a prerequisite, and impact is confidentiality-focused (credential/token disclosure) rather than direct code execution or availability loss. |
| Impact | This is a genuine mid-to-high priority issue but not a drop-everything emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N, base 8.5) indicates network-reachable, low-complexity exploitation that requires only low-level authentication (PR:L) and no user interaction, with a scope change (S:C) that lets the attacker pivot from the MarkLogic application context into the underlying Azure cloud infrastructure - consistent with a CWE-918 SSRF reaching the Azure Instance Metadata Service. The high confidentiality impact (C:H) reflects theft of cloud credentials/tokens, which is the real danger: it can enable lateral movement and privilege escalation within the victim's Azure tenant. Mitigating factors: exploitation is gated behind valid authentication (PR:L) and is limited to MarkLogic instances deployed on Azure, which narrows the exposed population. No EPSS score was provided in the input, so real-world exploitation probability cannot be quantified from this data. There is no CISA KEV listing and no public POC indicated, so there is no evidence of active exploitation - the 8.5 score reflects potential impact, not observed attacks. The signals are internally consistent (no CVSS-vs-description conflict); the main gap is the missing EPSS/exploitation-maturity telemetry, so prioritization should lean on the credential-theft impact and the authenticated-but-low-privilege barrier rather than on any confirmed exploitation signal. |
| Exploit ScenarioDerived | An attacker who holds a low-privilege authenticated account on an Azure-hosted MarkLogic Server (11.x before 11.3.7 or 12.x before 12.1.0) submits a request that coerces the server into making an attacker-controlled outbound call to an internal cloud endpoint such as the Azure Instance Metadata Service. The server returns the response, exposing managed-identity tokens or cloud credentials, which the attacker reuses to reach internal cloud services within the tenant. No public exploit was identified at time of analysis, so weaponization would require custom development. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Server-side request forgery in Progress MarkLogic Server 12.x (before 12.1.0) and 11.x (before 11.3.7) when hosted on Microsoft Azure lets an authenticated attacker induce the server to issue requests against internal cloud services, potentially exposing Azure credentials or tokens. The flaw carries a CVSS 3.1 base score of 8.5 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N), reflecting a scope change into the cloud control plane and high confidentiality impact; exploitation requires a valid low-privileged MarkLogic account and an Azure deployment, so on-premises and non-Azure instances are outside the described scope. No public exploit code has been identified at time of analysis, and the issue is not listed as confirmed actively exploited (CISA KEV); the highest-value outcome for an attacker is credential or token theft rather than code execution or denial of service.
RemediationAI
Vendor-released patch: upgrade to MarkLogic Server 12.1.0 (for 12.x deployments) or 11.3.7 (for 11.x deployments); both versions are named in the advisory as the fixed releases and should be treated as the primary remediation path - see https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026 and coordinate the upgrade through Progress support where the deployment is managed. Where an immediate upgrade is not possible, the most effective compensating control is egress restriction from the MarkLogic hosts: block or explicitly deny outbound traffic to the link-local metadata address 169.254.169.254 and to Azure internal service endpoints that the server has no legitimate need to call, using host firewall rules, NSG/route-table policy, or a forward proxy that enforces an allowlist. The trade-off is that MarkLogic workloads or managed-identity integrations that legitimately rely on IMDS or those internal endpoints will break, so baseline normal egress before enforcing. As a complementary step, reduce the blast radius of any token that does leak: scope managed identities to least privilege, prefer workload identity federation or short-lived credentials over long-lived secrets, rotate any credentials the MarkLogic instance can read, and audit Azure activity logs for token acquisition from the MarkLogic host. Restricting interactive MarkLogic access to trusted accounts and reviewing which users hold the privileges needed to trigger outbound URL fetches lowers the PR:L prerequisite, and migrating the workload off Azure or onto a network-isolated segment eliminates the described attack path entirely. Note these are compensating measures, not substitutes for the patched versions.
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 vulnerability is a classic server-side request forgery (CWE-918) in Progress MarkLogic Server, a multi-model NoSQL/Enterprise NoSQL database platform. The affected component accepts a URL or endpoint reference and performs the outbound request from the MarkLogic host without adequately validating the destination, allowing an authenticated user to redirect that request to services reachable only from the instance's own network context. On Microsoft Azure the payoff is the Instance Metadata Service (IMDS) endpoint at the link-local address 169.254.169.254, which can vend managed identity access tokens and instance metadata; reaching it from the MarkLogic process can therefore yield cloud credentials rather than merely internal web content. The CVSS scope-change metric (S:C) is consistent with this: the compromise crosses from the MarkLogic security authority into the Azure identity/control plane. The vector's PR:L and the 'Authentication Bypass' tag indicate the attacker must already hold credentials to the MarkLogic Server - the SSRF is the pivot, not the initial foothold - and UI:N means no victim interaction is needed. Impact is asymmetric: confidentiality is High (credential/token disclosure), integrity is Low, and availability is None, so this should be treated as a lateral-movement and cloud-identity-theft primitive rather than a destructive or RCE-class bug.
Know when Azure 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
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
Authenticated (PR:L) network SSRF with low complexity; scope changes (S:C) as the MarkLogic process is coerced into reaching the Azure metadata service, yielding high confidentiality (credential theft), limited integrity, no availability impact.
Primary rating from Vendor (progress).
CVSS VectorVendor: progress
Lifecycle Timeline
2DescriptionCVE.org
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 on Azure contain a server-side request forgery vulnerability that could allow an authenticated attacker to access internal cloud services, potentially resulting in unauthorized access to cloud credentials or tokens.
Executive ViewAI
Progress MarkLogic Server, when deployed on Microsoft Azure, is affected by a high-severity server-side request forgery vulnerability that could allow an authenticated low-privileged attacker to steal Azure credentials or tokens, potentially leading to unauthorized access to cloud resources and data. Only Azure-hosted instances running versions 12.x before 12.1.0 or 11.x before 11.3.7 are affected, while on-premises and non-Azure deployments are not impacted. Leadership should prioritize mitigation because compromised cloud credentials could enable broader control plane access, though no public exploit identified at time of analysis and the issue is not confirmed actively exploited (CISA KEV).
No vendor-released patch identified at time of analysis. Interim mitigations include restricting outbound network traffic from Azure-hosted MarkLogic servers using Azure Network Security Groups or Azure Firewall to block access to internal cloud services and metadata endpoints; enforcing least privilege for MarkLogic service accounts and disabling unused accounts; enabling detailed logging and monitoring for anomalous outbound requests; and considering temporary disablement of non-essential features that rely on outbound requests. Additionally, use Azure Private Link where possible to limit exposure.
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.
Privilege escalation in Microsoft's Azure Billing service allows unauthenticated, remote attackers to reach full comprom
Path traversal in pnpm's tarball extraction on Windows allows attackers to write files outside the intended package dire
Default password in Himmelblau Azure Entra ID suite 3.0.0-3.0.x. CVSS 10.0.
Privilege escalation in Azure Database for PostgreSQL allows an authenticated attacker with low privileges to elevate pr
Path traversal in Microsoft's Azure Logic Apps (CWE-22) lets a remote, unauthenticated attacker escape an intended restr
Default credentials in Cisco ISE cloud deployments on AWS/Azure/OCI. CVSS 9.9.
Unauthenticated remote attackers can reach a critical function inside Microsoft Azure AI Foundry that performs a privile
Deserialization of untrusted data in Azure SDK allows unauthorized code execution over a network. EPSS 0.32%.
Elevation of privilege vulnerability in Azure Front Door allows attackers to gain elevated access. Microsoft Azure cloud
Azure Front Door has an improper access control vulnerability (CVSS 9.8) allowing unauthorized attackers to elevate priv
Azure AD auth bypass in Devolutions Server 2025.3.15.0 and earlier.
Fleet device management software has a signature verification bypass that allows attackers to install malicious firmware
EUVD-2026-97513
GHSA-qf27-x9jg-q286
NVD
CVE.org
EPSS
Exploit-DB