Skip to main content

Progress MarkLogic Server CVE-2026-85972

| EUVDEUVD-2026-97567 HIGH
Incorrect Implementation of Authentication Algorithm (CWE-303)
2026-10-12 ProgressSoftware GHSA-22c2-gw4w-mwjg
7.4
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Gain on-path network position near MarkLogic ↔ KDC
  2. Exploit
    Impersonate trusted Kerberos authentication service
  3. Execution
    Bypass password-based identity verification
  4. Impact
    Read or modify protected data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication algorithm review
Exploitation Conditions

Exploitation requires that MarkLogic Server be deployed with Kerberos-backed, password-based (external) authentication - the flaw does not apply to instances using only internal/non-Kerberos authentication. The attacker must additionally hold a privileged on-path network position between the MarkLogic Server and the Kerberos KDC/authentication service to impersonate it (reflected in CVSS AC:H), which limits exploitation to on-path, adjacent, or compromised-network adversaries rather than arbitrary remote attackers. Affected deployments are MarkLogic 12.x before 12.1.0 and 11.x before 11.3.7; upgrading to those fixed releases removes the condition. No user interaction or prior authentication is required (UI:N/PR:N), but the non-default Kerberos configuration and the network-positioning requirement are the key limiting factors for defenders.

Impact

This is a genuine but conditional priority rather than a mass-exploitation threat. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/C:H/I:H/A:N, 7.4 High) indicates an unauthenticated network attacker can achieve high confidentiality and integrity impact, but AC:H signals that success requires the attacker to hold a privileged position in the network path between MarkLogic and the Kerberos authentication service - a non-trivial precondition consistent with a man-in-the-middle/impersonation flaw (CWE-303). No EPSS score, CISA KEV listing, or POC was supplied, so there is no public exploit identified at time of analysis and no evidence of active exploitation. A notable signal conflict exists: the Progress advisory is titled a 'Critical Security Alert,' yet the assigned CVSS is 7.4 (High, not Critical) - verify severity framing with the vendor, as the 'Critical' label may reflect vendor messaging rather than the base score. Overall, the combination of high required attack complexity, dependence on a specific Kerberos password-based auth configuration, and absence of any exploitation signal places this below internet-facing drive-by threats but above ignorable - prioritize patching where MarkLogic uses Kerberos authentication.

Exploit ScenarioDerived

An attacker who can intercept or position themselves on the network path between a MarkLogic Server and its Kerberos authentication infrastructure impersonates the trusted authentication service. Because MarkLogic insufficiently verifies the authentication service's identity in certain password-based configurations, the attacker can spoof a successful authentication and gain unauthorized read or write access to protected data. No public proof-of-concept is available, and the high attack complexity (privileged network position) makes this most realistic for an on-path or internal adversary rather than a remote opportunistic one.

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

Kerberos authentication service impersonation in Progress MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7 lets an unauthenticated, suitably positioned network attacker impersonate trusted authentication infrastructure, potentially resulting in unauthorized access to or modification of protected data. Exploitation is conditional: it requires a deployment configured with Kerberos-backed password-based (external) authentication and an attacker holding a privileged on-path network position between the server and the Kerberos KDC, which is why CVSS rates attack complexity as high despite no required user interaction or prior authentication. No public exploit code or confirmed active exploitation has been identified at time of analysis.

RemediationAI

Apply the vendor-released patches: upgrade Progress MarkLogic Server 12.x to 12.1.0 or later and 11.x to 11.3.7 or later, as documented in the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026. If immediate upgrade is not possible, the primary compensating control is to stop using Kerberos-backed password-based external authentication, either by switching to MarkLogic's internal authentication or to a non-Kerberos external mechanism, acknowledging that this changes the deployment's identity architecture and may break single sign-on integrations. Network controls that reduce an attacker's ability to obtain an on-path position between MarkLogic and the KDC, such as strict segmentation, encrypted or authenticated KDC channels, and monitoring for rogue authentication services, are worthwhile but should be treated as risk reduction rather than a full fix because the underlying flaw is insufficient verification of the Kerberos service identity. Because no public exploit code or active exploitation has been identified, prioritization can focus on internet-exposed or otherwise network-exposed deployments that actually use the affected Kerberos configuration.

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 root cause is CWE-303, Incorrect Implementation of Authentication Algorithm. MarkLogic Server supports external, Kerberos-backed password-based authentication, where clients and the server rely on a Kerberos Key Distribution Center (KDC) or equivalent authentication service to validate credentials. In affected configurations the server does not sufficiently verify the identity of that Kerberos authentication service, so an adversary who can observe or influence traffic between MarkLogic and the KDC can present itself as trusted authentication infrastructure and have the server accept its assertions. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N reflects that the flaw is network-reachable with no privileges and no user interaction, but the high attack complexity and the need for a privileged on-path network position materially limit who can exploit it. The CPE data (cpe:2.3:a:progress_software_corporation:marklogic_server) confirms the affected product family, and instances using only internal, non-Kerberos authentication are not affected.

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

Network-reachable auth flow but requires a privileged on-path position to impersonate the KDC (AC:H), no credentials needed (PR:N); data read/write exposure gives C:H/I:H, no availability impact (A:N).

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

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

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

Lifecycle Timeline

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

DescriptionCVE.org

Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not sufficiently verify the identity of a Kerberos authentication service in certain password-based authentication configurations. A network-positioned attacker could impersonate trusted authentication infrastructure, potentially resulting in unauthorized access or modification of protected data.

Executive ViewAI

Why It Matters

Progress MarkLogic Server deployments running 12.x before 12.1.0 or 11.x before 11.3.7 that use Kerberos-backed external (password-based) authentication carry an unresolved risk that an attacker positioned on the network path between the server and the Kerberos Key Distribution Center could impersonate trusted authentication infrastructure and reach protected data. Because exploitation depends on both that specific authentication configuration and a privileged on-path network position, exposure is limited to a subset of environments rather than the entire estate, but no vendor patch is currently available. Leadership should care because the affected systems typically hold regulated or high-value data, and the absence of a fix means risk must be managed through network and configuration controls while Progress is engaged on remediation.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include network segmentation and encryption of server-to-KDC paths, restricting hosts permitted to sit on that path, temporarily disabling Kerberos-backed external authentication where operationally feasible, rotating Kerberos service credentials, and monitoring for anomalous authentication activity. No public exploit identified at time of analysis.

Threat Intelligence Overview

EPSS Score
0.3%
Top 85% exploitable
Prevalence
Low
specialized enterprise/government NoSQL database, niche 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.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
No
Human Impact
Medium

Priority Score

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

Attack Technique

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

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