Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to MarkLogic with low-privileged account
-
DeliveryCraft SSRF payload bypassing IMDS protection filters
-
ExploitServer issues request to cloud metadata endpoint (169.254.169.254)
-
ExecutionExtract temporary IAM credentials from response
-
PersistAuthenticate to cloud APIs with stolen credentials
-
ImpactAccess or exfiltrate cloud resources within IAM role scope
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 an authenticated MarkLogic session with at minimum a low-privileged role (confirmed by CVSS PR:L); unauthenticated exploitation is not possible. The cloud credential-theft impact is contingent on MarkLogic being hosted on a cloud VM with a reachable IMDS endpoint (AWS IMDSv1, Azure IMDS, or GCP metadata server) - on-premises deployments without IMDS infrastructure are not exposed to the credential disclosure impact described in the advisory, though the SSRF bypass capability may still exist. The high attack complexity (CVSS AC:H) indicates exploitation is not trivially scriptable: the attacker must know the specific technique to bypass MarkLogic's existing IMDS protections, limiting opportunistic exploitation. No user interaction is required, and the attack is fully remote over the network. |
| Impact | The CVSS 3.1 vector AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H scores 8.5 (High) and is internally consistent with the described vulnerability: network-reachable, requiring a low-privileged account, with high complexity due to the bypass of existing IMDS protections, and a scope change reflecting cloud environment impact beyond the MarkLogic process itself. Real-world risk is sharply bifurcated by deployment context: cloud-hosted deployments face the full C:H/I:H/A:H cascade (stolen credentials enabling arbitrary cloud API calls), while on-premises deployments without IMDS infrastructure are exposed only to the generic SSRF capability with reduced credential-theft impact. No EPSS data was provided; no CISA KEV listing is present; no public POC has been identified - active exploitation is not confirmed. Despite the absence of KEV listing, the credential-theft impact class (cloud account takeover) warrants treating this as a high operational priority for cloud-hosted MarkLogic environments. |
| Exploit ScenarioDerived | An attacker with a low-privileged MarkLogic account crafts a URL-fetching request using the specific bypass technique that circumvents MarkLogic's existing IMDS filter, causing the MarkLogic process to retrieve http://169.254.169.254/latest/meta-data/iam/security-credentials/ and return the response to the attacker. The attacker extracts the temporary AWS access key, secret, and session token from the response, then authenticates directly to the AWS API to enumerate and exfiltrate data from S3 buckets, RDS instances, or other resources accessible to the host's IAM role. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
Server-side request forgery in Progress MarkLogic Server before 11.3.6 and 12.0.3 enables authenticated low-privileged users to bypass existing IMDS protection filters, causing the server to fetch cloud instance metadata endpoints (e.g., AWS IMDSv1 at 169.254.169.254). Successful exploitation yields temporary cloud IAM credentials, extending attacker reach to all cloud resources accessible by the host instance's IAM role. No public exploit code or CISA KEV listing has been identified at time of analysis; however, the Scope:Changed CVSS metric and credential-theft impact elevate operational priority significantly for cloud-hosted deployments.
RemediationAI
Vendor-released patch: upgrade to MarkLogic Server 11.3.6 or 12.0.3 per the Progress community advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-August-2026. For cloud-hosted deployments unable to patch immediately, enforce IMDSv2 (token-required mode) at the cloud infrastructure layer - on AWS, set HttpTokens=required on the EC2 instance (aws ec2 modify-instance-metadata-options); on Azure, review IMDS access at the VM level. IMDSv2 requires a session-oriented PUT token that standard SSRF cannot obtain, substantially reducing exploitability, though it does not eliminate the underlying flaw. Caution: enabling IMDSv2 enforcement may break other workloads on the same instance that still call IMDSv1. Additionally, audit MarkLogic role assignments to minimize accounts holding even low-privileged roles that can trigger outbound URL resolution. On-premises deployments should still patch but do not face the cloud credential-theft scenario absent IMDS infrastructure.
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
MarkLogic Server is an enterprise multi-model NoSQL database platform commonly deployed on cloud infrastructure (AWS EC2, Azure VM, GCP Compute). SSRF (CWE-918) arises when attacker-controlled input causes the server to issue outbound HTTP requests to unintended internal destinations without adequate validation. Cloud environments expose an Instance Metadata Service (IMDS) - a link-local HTTP endpoint at 169.254.169.254 - that returns temporary credentials tied to the host's IAM role. The vulnerability specifically bypasses protections MarkLogic had implemented against IMDS access (suggesting an existing allowlist or filter mechanism that was circumvented). The CPE cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:* covers all affected versions across both the 11.x and 12.x release trains prior to the fixed builds.
Know when Marklogic Server 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:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Network-reachable SSRF requiring low-privileged auth (PR:L); AC:H reflects non-trivial bypass of existing IMDS guards; S:C and C/I/A:H reflect full cloud environment compromise via stolen credentials.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
2DescriptionCVE.org
A server-side request forgery vulnerability in Progress MarkLogic Server before 11.3.6 and 12.0.3 allows an authenticated user with low-privileged roles to bypass protections for cloud instance metadata endpoints. Successful exploitation can disclose cloud credentials and compromise cloud resources accessible to the host instance.
Executive ViewAI
Progress MarkLogic Server contains a server-side request forgery vulnerability that allows low-privileged database users to extract temporary cloud IAM credentials from instance metadata endpoints, potentially compromising all cloud resources accessible by the host instance's role. Organizations deploying MarkLogic in AWS, Azure, GCP, or other cloud environments face direct risk to cloud infrastructure, databases, storage, and sensitive data. This represents a critical gap in cloud security posture for cloud-hosted deployments.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement network-layer filtering to block outbound access to cloud metadata endpoints (AWS 169.254.169.254, Azure Metadata Service, GCP Metadata Server) from MarkLogic server segments. (2) Configure least-privilege IAM roles on instances running MarkLogic to minimize blast radius if credentials are compromised. (3) Enable detailed audit logging for MarkLogic database access and metadata requests with alerting for access to metadata endpoints. (4) Restrict database access to essential accounts only. (5) Isolate MarkLogic servers from direct internet access where operationally feasible.
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.
More in Marklogic Server
View allAuthenticated XQuery injection in Progress MarkLogic Server 11.x before 11.3.7 and 12.x before 12.1.0 allows a remote at
An authenticated privilege-escalation flaw in Progress MarkLogic Server lets an attacker who already holds forest-manage
Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 lets an authenticated user holding only a low
Privilege escalation in Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets an authenticated user holding
Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 allows an authenticated user holding only a l
Authentication bypass in the ODBC App Server of Progress MarkLogic Server (before 11.3.6 and 12.0.3) lets an unauthentic
Insufficient isolation in Progress MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7 allows code executed throu
Stored/reflected cross-site scripting in the Query Console of Progress MarkLogic Server (versions before 11.3.6 and 12.0
HTTP request smuggling in Progress MarkLogic Server's HTTP App Server (versions before 11.3.6 and 12.0.3) lets a remote
Authentication bypass in Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets an unauthenticated remote at
Cross-site request forgery in the Progress MarkLogic Server Admin UI allows a remote attacker to perform privileged admi
Privilege escalation in Progress MarkLogic Server affects 11.x releases before 11.3.7 and 12.x releases before 12.1.0, w
EUVD-2026-53431
GHSA-vc8h-qc29-hjr2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB