Skip to main content

Progress MarkLogic Server CVE-2026-85952

| EUVDEUVD-2026-97514 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-12 security@progress.com GHSA-67hm-r2hq-74jp
8.5
CVSS 3.1 · Vendor: progress
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege MarkLogic credentials
  2. Delivery
    Submit request to URL-fetching feature
  3. Exploit
    Redirect server to cloud metadata endpoint
  4. Execution
    Server retrieves internal cloud credentials
  5. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 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

MarkLogic Server 11.0.0 <11.3.7
MarkLogic Server 12.0.0 <12.1.0

Affected Packages

euvd marklogic_server fix: 11.3.7, 12.1.0

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

Vendor (progress) PRIMARY 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
vuln.today AI 8.5 HIGH

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).

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

Primary rating from Vendor (progress).

CVSS VectorVendor: progress

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
Oct 12, 2026 - 17:18 EUVD
CVE Published
Oct 12, 2026 - 16:17 cve.org
HIGH 8.5

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
enterprise NoSQL database, significant but not universal cloud deployment footprint
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
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.

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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