Skip to main content

MarkLogic Server CVE-2026-85957

| EUVDEUVD-2026-97679 HIGH
Improper Restriction of XML External Entity Reference (CWE-611)
2026-10-12 ProgressSoftware GHSA-xppm-xgg9-r2gq
7.5
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Reach SAML endpoint over network
  2. Delivery
    Craft SAML message with external entity
  3. Exploit
    Server resolves external DTD/entity
  4. Execution
    Read local files or reach internal hosts
  5. Impact
    Exfiltrate disclosed data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires that the MarkLogic Server 11.x (before 11.3.7) instance be configured to use SAML single sign-on, because the vulnerable code path is the SAML parser's handling of external DTDs/entities - SAML must be enabled for the parser to process attacker-supplied SAML messages. When SAML SSO is in use, the CVSS vector indicates remote, unauthenticated exploitation with no user interaction, since SAML assertion parsing occurs during the authentication exchange. LIMITING FACTORS: instances not configured for SAML authentication are not exploitable via this path; impact is limited to confidentiality (file disclosure / SSRF-style internal network access) with no integrity or availability impact per the vector; only 11.x releases before 11.3.7 are affected.

Impact

This is a genuine but conditional priority rather than a drop-everything emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, base 7.5) describes a network-reachable, unauthenticated, low-complexity flaw with high confidentiality impact and no integrity or availability impact - consistent with a classic XXE (CWE-611) yielding file disclosure and/or SSRF ('unintended network access'). However, the raw vector understates an important real-world gate: the vulnerable code path is the SAML parser, so exploitation is only reachable when SAML single sign-on is actually configured on the MarkLogic Server instance, which is a non-default, deployment-specific condition the CVSS score does not capture. No EPSS score was supplied in the input, so exploitation probability cannot be quantified here. There is no CISA KEV listing and no public exploit referenced, so there is no evidence of active exploitation or available weaponization. Net: treat as a high-priority patch for environments that have SAML SSO enabled (where it is effectively remote and unauthenticated), and as a lower operational priority for instances not using SAML. The main uncertainty is whether 'unauthenticated' holds in practice - PR:N is plausible because SAML assertion parsing occurs during the authentication handshake, but verify with the vendor advisory.

Exploit ScenarioDerived

An attacker interacting with a MarkLogic Server configured for SAML SSO submits a crafted SAML message (e.g., an authentication response or assertion) containing an external DTD or external entity reference. The vulnerable SAML parser resolves the external entity, causing the server to read local files or make outbound requests to attacker-chosen internal hosts, disclosing file contents or internal network information. No public exploit code is referenced at the time of analysis; the attack requires no authentication or user interaction per the CVSS vector but does require the SAML feature to be in use.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 12, 2026

XML external entity (XXE) processing in Progress MarkLogic Server 11.x before 11.3.7 allows remote, unauthenticated attackers to disclose local files or trigger outbound network requests from the server through attacker-supplied SAML messages. Exploitation is conditional: the instance must be configured to use SAML single sign-on, since only the SAML parser's handling of external DTDs and entities is affected, and the impact is limited to confidentiality (C:H, no integrity or availability impact, CVSS 7.5). No public exploit code and no confirmed active exploitation have been identified at time of analysis, so this represents a genuine but conditional priority - patching matters most for deployments that have SAML SSO enabled and exposed to untrusted networks.

RemediationAI

The primary fix is to upgrade to Progress MarkLogic Server 11.3.7 or later, which is the vendor-released patch version referenced by the affected-range statement in the advisory (https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026); confirm the exact target build and any backports for prior 11.x maintenance lines with Progress support before scheduling the upgrade, and re-validate SAML SSO flows after patching since parser hardening can surface previously tolerated malformed SAML payloads. If upgrading cannot be completed promptly, the highest-value compensating control is to confirm whether SAML SSO is actually in use - instances without SAML enabled are not exploitable through this path, and for those the residual risk is low. For deployments that must keep SAML enabled short-term, restrict network access to the SAML assertion consumer endpoint to trusted identity provider addresses only, and enforce strict outbound egress filtering from MarkLogic hosts so that a successful XXE cannot reach internal services or exfiltrate file content; the trade-off is that egress filtering can break legitimate integrations and internal callbacks, requiring an allowlist. Where the SAML XML parsing configuration is administrable, disable DTD processing and external entity resolution (equivalent to disallow-doctype-decl and disabling external general/parameter entities) - this blocks the attack but may reject legitimate SAML assertions that include DOCTYPE declarations, so test against the real IdP first. Temporarily disabling SAML SSO entirely and falling back to local or LDAP authentication removes the exposed code path at the cost of losing federated single sign-on and forcing credential redistribution or re-enrollment. Monitor for anomalous file read or outbound connection activity originating from MarkLogic processes as a detection measure while remediation is pending.

Affected VersionsENISA

MarkLogic Server 11.0.0 <11.3.7

Affected Packages

euvd marklogic_server fix: 11.3.7

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 flaw is a classic XML External Entity (XXE) injection, CWE-611, rooted in the SAML parser configuration used by MarkLogic Server. SAML is an XML-based authentication standard in which an identity provider sends XML assertions to a service provider; MarkLogic acts as a SAML service provider, so its XML parser consumes attacker-influenced SAML XML during the authentication exchange. If the underlying XML parser is not hardened against DTD processing and external entity resolution (for example, it allows DOCTYPE declarations, external general/parameter entities, or external DTD loading), an attacker can craft a SAML message containing a malicious entity reference. The parser then resolves that entity, which can read a local file through a file:// URL and reflect it back, or perform an SSRF-style request to an internal host - matching the assessment's confidentiality-only impact and the C:H/I:N/A:N vector (AV:N/AC:L/PR:N/UI:N/S:U). The CPE string cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:* confirms the affected product is Progress MarkLogic Server, with the vulnerable window defined by the vendor as 11.x releases prior to 11.3.7. Notably, the CVE description frames this as a parser configuration weakness rather than faulty SAML protocol logic, so the fix is expected to harden entity/DTD handling in the SAML parsing path rather than change authentication semantics.

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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

SAML assertion parsing occurs pre-authentication over the network (PR:N, AV:N, UI:N); XXE yields file/SSRF disclosure (C:H) with no integrity or availability impact; the SAML-enabled requirement is a deployment gate, not a complexity or privilege factor.

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

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

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

Lifecycle Timeline

2
Patch available
Oct 12, 2026 - 18:03 EUVD
CVE Published
Oct 12, 2026 - 16:01 cve.org
HIGH 7.5

DescriptionCVE.org

Affected Progress MarkLogic Server 11.x releases before 11.3.7 use a SAML parser configuration that can process external DTDs or entities, which could result in unintended network access or information disclosure.

Executive ViewAI

Why It Matters

Progress MarkLogic Server 11.x deployments that have SAML single sign-on enabled are exposed to a high-severity flaw in which a crafted SAML message could cause the server to read and return local files or to make outbound network requests to systems of the attacker's choosing. MarkLogic instances typically hold regulated or business-critical data, and their configuration files often contain credentials and connection strings, so a successful attack could expose sensitive information and give an external party a path toward internal services. There is no vendor patch identified and no public exploit code at time of analysis, making this a conditional but genuine exposure concentrated in internet-reachable, SAML-enabled deployments.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable SAML SSO where it is not operationally required; restrict SAML endpoints to trusted identity-provider networks only; block DOCTYPE and ENTITY declarations in SAML payloads at the WAF or reverse proxy; enforce outbound egress filtering with alerting to prevent attacker-directed network requests; monitor and alert on SAML parsing errors, unexpected file reads, and anomalous outbound connections; upgrade to the fixed 11.3.7 release (or later) as soon as Progress confirms availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche enterprise NoSQL/XML database, limited footprint vs mainstream servers
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.3%
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
Yes
Human Impact
Medium

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-9203 HIGH
8.5 Aug 05

Server-side request forgery in Progress MarkLogic Server before 11.3.6 and 12.0.3 enables authenticated low-privileged u

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