Skip to main content

Progress MarkLogic EUVDEUVD-2026-97513

| CVE-2026-85951 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-12 security@progress.com GHSA-qf27-x9jg-q286
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 account
  2. Delivery
    Craft request abusing SSRF vector
  3. Exploit
    Server calls internal Azure metadata endpoint
  4. Execution
    Harvest cloud credentials or tokens
  5. Impact
    Access 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.

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

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

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

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

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:H/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

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

Why It Matters

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

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche enterprise NoSQL database, only Azure-hosted deployments affected
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.

More in Azure

View all
CVE-2026-62874 CRITICAL POC
9.8 Sep 18

Privilege escalation in Microsoft's Azure Billing service allows unauthenticated, remote attackers to reach full comprom

CVE-2026-23889 MEDIUM POC
6.5 Jan 26

Path traversal in pnpm's tarball extraction on Windows allows attackers to write files outside the intended package dire

CVE-2026-31957 CRITICAL
10.0 Mar 11

Default password in Himmelblau Azure Entra ID suite 3.0.0-3.0.x. CVSS 10.0.

CVE-2026-85878 CRITICAL
9.9 Sep 18

Privilege escalation in Azure Database for PostgreSQL allows an authenticated attacker with low privileges to elevate pr

CVE-2026-70200 CRITICAL
9.8 Sep 17

Path traversal in Microsoft's Azure Logic Apps (CWE-22) lets a remote, unauthenticated attacker escape an intended restr

CVE-2025-20286 CRITICAL
9.9 Jun 04

Default credentials in Cisco ISE cloud deployments on AWS/Azure/OCI. CVSS 9.9.

CVE-2026-85889 CRITICAL
9.8 Sep 17

Unauthenticated remote attackers can reach a critical function inside Microsoft Azure AI Foundry that performs a privile

CVE-2026-21531 CRITICAL
9.8 Feb 10

Deserialization of untrusted data in Azure SDK allows unauthorized code execution over a network. EPSS 0.32%.

CVE-2026-24300 CRITICAL
9.8 Feb 05

Elevation of privilege vulnerability in Azure Front Door allows attackers to gain elevated access. Microsoft Azure cloud

CVE-2026-24306 CRITICAL
9.8 Jan 22

Azure Front Door has an improper access control vulnerability (CVSS 9.8) allowing unauthorized attackers to elevate priv

CVE-2026-3224 CRITICAL
9.8 Mar 03

Azure AD auth bypass in Devolutions Server 2025.3.15.0 and earlier.

CVE-2026-23518 CRITICAL
9.8 Jan 21

Fleet device management software has a signature verification bypass that allows attackers to install malicious firmware

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