Skip to main content

MarkLogic Server CVE-2026-9203

| EUVDEUVD-2026-53431 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-05 ProgressSoftware GHSA-vc8h-qc29-hjr2
8.5
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to MarkLogic with low-privileged account
  2. Delivery
    Craft SSRF payload bypassing IMDS protection filters
  3. Exploit
    Server issues request to cloud metadata endpoint (169.254.169.254)
  4. Execution
    Extract temporary IAM credentials from response
  5. Persist
    Authenticate to cloud APIs with stolen credentials
  6. Impact
    Access 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.

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

MarkLogic Server 12.0.0 <12.0.3
MarkLogic Server 11.0.0 <11.3.6

Affected Packages

euvd marklogic_server fix: 11.3.6, 12.0.3

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

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

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.

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

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

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

Lifecycle Timeline

2
Patch available
Aug 05, 2026 - 17:02 EUVD
CVE Published
Aug 05, 2026 - 15:40 cve.org
HIGH 8.5

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
enterprise NoSQL database, significant but niche deployment footprint
Data Quality
6 sources
Confidence: High

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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

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.

CVE-2026-85948 CRITICAL
9.9 Oct 12

Authenticated XQuery injection in Progress MarkLogic Server 11.x before 11.3.7 and 12.x before 12.1.0 allows a remote at

CVE-2026-85947 CRITICAL
9.9 Oct 12

An authenticated privilege-escalation flaw in Progress MarkLogic Server lets an attacker who already holds forest-manage

CVE-2026-7329 CRITICAL
9.9 Aug 05

Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 lets an authenticated user holding only a low

CVE-2026-9193 CRITICAL
9.9 Aug 05

Privilege escalation in Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets an authenticated user holding

CVE-2026-8709 CRITICAL
9.9 Aug 05

Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 allows an authenticated user holding only a l

CVE-2026-9192 CRITICAL
9.8 Aug 05

Authentication bypass in the ODBC App Server of Progress MarkLogic Server (before 11.3.6 and 12.0.3) lets an unauthentic

CVE-2026-9191 CRITICAL
9.6 Oct 12

Insufficient isolation in Progress MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7 allows code executed throu

CVE-2026-9195 CRITICAL
9.3 Aug 05

Stored/reflected cross-site scripting in the Query Console of Progress MarkLogic Server (versions before 11.3.6 and 12.0

CVE-2026-9190 CRITICAL
9.1 Aug 05

HTTP request smuggling in Progress MarkLogic Server's HTTP App Server (versions before 11.3.6 and 12.0.3) lets a remote

CVE-2026-7557 CRITICAL
9.1 Aug 05

Authentication bypass in Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets an unauthenticated remote at

CVE-2026-7326 HIGH
8.8 Aug 05

Cross-site request forgery in the Progress MarkLogic Server Admin UI allows a remote attacker to perform privileged admi

CVE-2026-85950 HIGH
8.4 Oct 12

Privilege escalation in Progress MarkLogic Server affects 11.x releases before 11.3.7 and 12.x releases before 12.1.0, w

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