Skip to main content

MarkLogic Server CVE-2026-85959

| EUVDEUVD-2026-97673 HIGH
Insufficient Logging (CWE-778)
2026-10-12 ProgressSoftware GHSA-rx56-q7hx-m6pg
7.5
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid MarkLogic credentials
  2. Exploit
    Authenticate successfully to server
  3. Execution
    Successful auth event omitted from audit log
  4. Impact
    Unauthorized access goes undetected

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Sufficient logging implementation
Exploitation Conditions

The weakness is inherent to affected releases (MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7) and manifests wherever customers rely on audit logs to track authentication - i.e., it matters only in deployments with auditing enabled and used for security monitoring. The flaw provides no direct access on its own: realizing any harm requires a separate successful authentication (using legitimate or stolen credentials), so the limiting factor is that an attacker must already be able to authenticate, and the actual consequence is reduced detection/forensic capability rather than new access. There are no special configuration triggers to 'enable' the defect - it is a default behavior of the vulnerable versions - so remediation is upgrading to 12.1.0 / 11.3.7 or later.

Impact

This is a defensive/visibility weakness (CWE-778, Insufficient Logging), not a direct code-execution or data-exposure flaw. The vendor CVSS of 7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) rates it High by mapping the loss of reliable audit records to I:H; however, the I:H choice is debatable because the flaw does not let an attacker tamper with system data - it merely causes successful authentication events to be omitted from audit logs, undermining accountability rather than data integrity. No EPSS score, KEV listing, or POC was supplied in the input, so exploitation-likelihood signals are absent: no public exploit identified at time of analysis. Critically, this vulnerability cannot be 'exploited' to gain access on its own - it has no standalone attacker payoff and instead amplifies the impact and reduces the detectability of OTHER access (stolen credentials, insider misuse). Treat it as a monitoring/forensics gap to remediate on a normal patch cadence rather than an emergency: realistic priority is moderate, and the 7.5 rating overstates direct exploitability. Note the CVSS vector (AV:N/PR:N) describes the authentication path context, not an unauthenticated remote exploit of the logging defect itself - verify interpretation with the Progress advisory.

Exploit ScenarioDerived

An attacker who obtains valid MarkLogic credentials (e.g., phished, reused, or insider) authenticates successfully to an affected server; because the successful authentication is not consistently written to the audit log, defenders and incident responders have no reliable record of the access. The gap lets credential misuse and unauthorized sessions proceed undetected during and after the fact. No public exploit code is required or identified - the weakness is passive and manifests on affected versions by default.

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

MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 fail to consistently write successful authentication events to the audit log, which degrades a customer's ability to detect and investigate unauthorized access or credential misuse. The exposure is limited to logging/visibility: independent assessment rates the impact as integrity-only against the audit record (C:N/I:L/A:N), and the flaw gives an attacker no access by itself - harm only materialises after a separate successful authentication with legitimate or stolen credentials. There is no public exploit identified at time of analysis, and remediation is an upgrade to 12.1.0 or 11.3.7 or later.

RemediationAI

Vendor-released patch: upgrade to MarkLogic Server 12.1.0 (12.x train) or 11.3.7 (11.x train) or later, as documented in the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026; upgrade is the only complete fix because the missing-audit-event behaviour is the default in vulnerable releases and cannot be toggled off by configuration. Until the upgrade is applied, treat the audit log as an incomplete record of successful logins and compensate by correlating authentication evidence from external sources: identity-provider, LDAP/Kerberos, or SAML/OIDC logs where MarkLogic delegates authentication, operating-system or container-level session records for the host, and reverse-proxy/load-balancer access logs for HTTP endpoints - the trade-off is that these sources generally lack MarkLogic's internal role and privilege context, so they narrow but do not eliminate the detection gap, and any change to where authentication occurs (for example forcing all logins through a single external IdP) has its own operational and availability implications. Additionally, tighten network access to MarkLogic App Server ports to trusted networks or VPN only, rotate credentials and review role assignments for accounts that could have been misused during the exposure window, and alert on anomalous session patterns (new source IPs, off-hours logins, unusual roles) since those signals can partially substitute for the absent success events; each of these is a detection/containment measure and none restores the fidelity of the native audit trail.

Affected VersionsENISA

MarkLogic Server 12.0.0 <12.1.0
MarkLogic Server 11.0.0 <11.3.7

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 class is CWE-778 (Insufficient Logging): affected MarkLogic Server builds do not reliably emit an audit record when authentication succeeds, so a security team's audit trail can show a gap that does not correspond to any failed or blocked login. MarkLogic's audit subsystem is the security-relevant event store that customers forward to a SIEM for monitoring and forensic analysis; when successful-auth events are missing, post-incident reconstruction of who logged in and when becomes unreliable and credential misuse can go unnoticed. The CPE string cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:* confirms the affected component is the MarkLogic Server application itself, with the fix delivered in the 12.1.0 and 11.3.7 maintenance releases. Note the severity divergence: an initial CVSS 3.1 base of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) has been cited, but the authoritative independent assessment scores the impact as integrity:low (I:L) rather than high, because the defect only alters the completeness of audit records and does not confer access, code execution, or data disclosure. The provided vector lists PR:N, meaning the logging gap itself can be triggered without credentials; however, realizing any harm requires a separate successful authentication using legitimate or stolen credentials, and it only matters in deployments that have auditing enabled and rely on it for security monitoring.

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:N/I:H/A:N
vuln.today AI 5.3 MEDIUM

Defect undermines audit-log completeness (accountability), a partial integrity loss, so I:L not I:H; no confidentiality or availability impact and no access is granted by the flaw itself.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/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
None
Integrity
High
Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not consistently record successful authentication events in audit logs, which could limit customers' ability to detect and investigate unauthorized access or credential misuse.

Executive ViewAI

Why It Matters

MarkLogic Server installations on 11.x releases below 11.3.7 and 12.x releases below 12.1.0 can silently fail to record successful authentication events, weakening the organization's ability to detect and investigate unauthorized access or credential misuse in a platform that typically holds regulated or business-critical data. The flaw grants no access by itself and only becomes meaningful after a separate successful authentication, so the practical risk is degraded visibility, slower incident response, and weakened audit evidence rather than direct data loss. Leadership should care because security operations and compliance reporting depend on complete authentication records for these systems.

Business Impact: Medium
Compensating Controls

Vendor-released patch: upgrade to MarkLogic Server 12.1.0 or 11.3.7 (or later). Until the upgrade is complete, compensate by aggregating authentication evidence from independent sources-MarkLogic application logs, host operating system logs, Active Directory/LDAP or SSO identity provider logs, and network or API gateway access logs-into the SIEM, alerting on failed-then-successful authentication sequences and anomalous credential use, tightening privileged and service-account access, and reviewing authentication records manually for high-value data stores.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
enterprise NoSQL database used in government/data-heavy orgs, not ubiquitous
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
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