Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege MarkLogic credentials
-
DeliverySubmit request to URL-fetching feature
-
ExploitRedirect server to cloud metadata endpoint
-
ExecutionServer retrieves internal cloud credentials
-
ImpactExfiltrate credentials and pivot into cloud account
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) valid authenticated access to MarkLogic Server at low privilege (PR:L) and (2) the server deployed on a cloud platform where an internal metadata/credential service is reachable from the server's network position - the impact described (access to internal cloud services and cloud credentials) is specific to cloud-hosted deployments. The flaw is limited to Linux-based MarkLogic 12.x before 12.1.0 and 11.x before 11.3.7; non-cloud or on-premises deployments without reachable internal cloud services gain no credential-theft payoff, and no unauthenticated path exists. No user interaction is required (UI:N). |
| Impact | This is a credible mid-to-high priority issue for organizations running MarkLogic in cloud environments, but not a drop-everything emergency. The vendor-supplied CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N, base 8.5) describes a network-reachable, low-complexity SSRF requiring only low-privilege authentication, with a scope change reflecting access to resources beyond the vulnerable component (internal cloud services and credentials). No EPSS score was provided, so exploitation probability cannot be quantified. The CVE is NOT listed in CISA KEV and no public POC is referenced, so there is no public exploit identified at time of analysis - this is a vendor-reported (security@progress.com) finding, which typically indicates coordinated disclosure rather than observed in-the-wild activity. No SSVC decision data was supplied. The key tension is between the high CVSS (driven by the scope change and cloud-credential confidentiality impact) and the real-world gating factor: an attacker must already hold valid authenticated access to the MarkLogic Server AND the server must be deployed in a cloud environment exposing an instance metadata endpoint. Absent those conditions, real risk is materially lower than the 8.5 suggests. |
| Exploit ScenarioDerived | An attacker with valid low-privilege MarkLogic credentials abuses a server-side feature that fetches remote URLs, pointing it at a cloud instance metadata endpoint (e.g., 169.254.169.254) or other internal-only cloud service. The server makes the request on the attacker's behalf and returns the response, exposing IAM/cloud credentials that can then be used to pivot into the broader cloud account. No public exploit code is referenced, and the low attack complexity means a working request would be trivial to craft once authenticated. |
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 Linux-based Progress MarkLogic Server 11.x and 12.x allows an authenticated, low-privileged user to coerce the database server into making HTTP requests toward internal endpoints reachable from its network position, which in cloud-hosted deployments can expose instance metadata services and the cloud credentials they hold. Exploitation requires valid low-privilege credentials (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N) plus a deployment where an internal metadata or credential service is actually reachable, so on-premises or otherwise isolated installations gain no credential-theft payoff and no unauthenticated path exists. Only releases before 12.1.0 (12.x) and before 11.3.7 (11.x) are affected, and no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
Upgrade to a fixed release: MarkLogic Server 12.1.0 for the 12.x line or 11.3.7 for the 11.x line - vendor-released patch versions confirmed by the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026. Where an immediate upgrade is not possible, the most effective compensating control is to break the SSRF's path to credentials: enforce IMDSv2 (token-required) on AWS and equivalent header/token requirements on GCP and Azure, which defeats simple GET-based metadata retrieval, though it requires the instance's legitimate tooling to support the token flow or those workloads will break; alternatively block outbound traffic from MarkLogic hosts to link-local and cloud metadata ranges (169.254.0.0/16, metadata.google.internal) via security groups, NACLs, or an egress proxy, accepting that other legitimate outbound integrations may also be blocked unless an allowlist is carefully maintained. Reduce the blast radius by replacing instance-profile or overly broad role credentials with narrowly scoped, short-lived credentials where feasible, and by removing low-privilege MarkLogic user accounts that are not required, since exploitation demands authenticated access. Monitor MarkLogic and host-level logs for outbound requests to link-local or internal-only addresses as a detection measure while patching is pending.
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 a multi-model NoSQL document database that exposes HTTP/REST, XQuery, and JavaScript application services, and it provides server-side HTTP client capabilities (for example xdmp:http-* style functions) that fetch remote URLs on behalf of queries and applications. CVE-2026-85952 is a CWE-918 server-side request forgery: the server does not adequately validate or restrict the destination of a request it is induced to make, so a low-privileged authenticated user can steer it toward internal-only addresses. The classic high-value target is the cloud instance metadata endpoint (169.254.169.254 on AWS/Azure/OCI, metadata.google.internal on GCP), which can return temporary role credentials if it is reachable and not protected by a token requirement. The CVSS vector's Scope:Changed (S:C) reflects that the SSRF pivots from the MarkLogic component into other security authority - the cloud control plane and its IAM credentials - rather than staying within the vulnerable component; Confidentiality:High matches credential disclosure, while Integrity:Low reflects that direct modification of data through the SSRF itself is limited. The impact is inherently deployment-dependent: it materializes only where an internal metadata or credential service is routable from the MarkLogic host, which is why the assessment scopes the real risk to cloud-hosted installations. The bulletin reference is tagged with both SSRF and authentication-bypass framing, but the assessed vector requires low-privileged authenticated access (PR:L) and no unauthenticated path was confirmed.
Know when the next one hits your stack
- 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 low-privilege access (PR:L) over the network (AV:N) with low complexity; scope change (S:C) as SSRF reaches internal cloud services, yielding high credential confidentiality impact (C:H) and minor integrity (I:L).
Primary rating from Vendor (progress).
CVSS VectorVendor: progress
Lifecycle Timeline
2DescriptionCVE.org
Affected Linux-based Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 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.
Executive ViewAI
Progress MarkLogic Server on Linux (11.x before 11.3.7 and 12.x before 12.1.0) contains a server-side request forgery flaw that lets any holder of ordinary, low-privilege database credentials turn the server into a relay for reaching internal network services, including the cloud instance metadata endpoints that issue temporary cloud credentials. For organizations running MarkLogic in AWS, Azure, or GCP, this is a cloud-identity compromise risk rather than a database-only issue: a single valid user account, combined with metadata reachability, could yield the permissions of the underlying host. On-premises or strongly segmented deployments carry materially lower exposure, since the credential-theft payoff depends on an internal metadata or credential service being reachable from the server.
No vendor-released patch identified at time of analysis, so interim mitigations are required: block server egress to link-local and internal metadata endpoints (for example deny 169.254.169.254 and enforce IMDSv2 with hop limit 1 in AWS, or block metadata endpoints via network policy in other clouds), segment the MarkLogic tier so it cannot reach internal management or credential services, apply least-privilege scoping to instance roles and managed identities, restrict or disable unnecessary low-privilege database accounts, add WAF/proxy filtering of URL parameters targeting internal addresses, and monitor egress and MarkLogic logs for anomalous outbound requests. Confirm exact fixed versions with Progress before planning upgrades.
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.
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-97514
GHSA-67hm-r2hq-74jp
NVD
CVE.org
EPSS
Exploit-DB