Skip to main content

Progress MarkLogic Server CVE-2026-85964

| EUVDEUVD-2026-97556 HIGH
Path Traversal (CWE-22)
2026-10-12 ProgressSoftware GHSA-x4fr-vjw9-v85w
7.7
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Query Console credentials
  2. Exploit
    Submit query with crafted path to filesystem helper
  3. Execution
    Helper resolves traversal path outside intended scope
  4. Impact
    Read and exfiltrate arbitrary server files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

Requires an authenticated MarkLogic Server user with access to the Query Console feature (PR:L per CVSS); the attacker uses Query Console to pass unsafe/traversal path values to a privileged filesystem helper. Exploitation is limited to deployments running the affected versions (12.x before 12.1.0 or 11.x before 11.3.7) and to actors who already hold valid Query Console credentials - there is no unauthenticated path and no code-execution or data-modification outcome, only file read. The requirement for valid credentials and Query Console access is the primary factor limiting real-world exploitation.

Impact

This is a credible, moderate-to-high priority issue for organizations running MarkLogic Server, but not a drop-everything emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N, 7.7 High) indicates a network-reachable, low-complexity attack that requires only low-privilege authentication (PR:L) and no user interaction, with a scope change (S:C) reflecting that a privileged filesystem helper reads files outside the application's normal authorization boundary. Impact is confidentiality-only (C:H, I:N, A:N) - arbitrary server file disclosure, with no integrity or availability effect. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the only source is the vendor's own advisory. The key limiting factor is authentication: an attacker needs valid Query Console credentials, which meaningfully narrows the realistic attacker set to insiders or anyone who has already obtained/compromised a low-privilege account. Conflicting-signal note: none of the exploitation-probability signals (EPSS/KEV/POC) are present, so risk prioritization rests almost entirely on the CVSS vector and vendor description - treat the absence of EPSS/KEV as 'unknown,' not as 'low risk.'

Exploit ScenarioDerived

An attacker with valid but low-privilege MarkLogic Query Console credentials submits a query that passes a crafted, traversal-style path (e.g., ../../ sequences) to the privileged filesystem helper, causing the server to read and return files outside the intended directory - such as OS configuration files, credential stores, or other application data. No public exploit code was identified at time of analysis, so exploitation would currently require an attacker to independently develop the technique from the path-traversal (CWE-22) description.

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

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Authenticated users of the MarkLogic Query Console can read arbitrary files from the underlying server by supplying unsafe path values to a privileged filesystem helper, a classic path-traversal disclosure (CWE-22). The issue affects MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7, and carries a CVSS 3.1 base score of 7.7 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N), meaning a network-reachable, low-complexity attack by an authenticated principal that yields high confidentiality impact with no integrity or availability effect and a scope change because the helper runs with privileges beyond the caller's own. Because exploitation requires valid Query Console credentials, this is a credible moderate-to-high priority patching item rather than a drop-everything emergency; no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to MarkLogic Server 12.1.0 for the 12.x line or 11.3.7 for the 11.x line, as documented in the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026; patching is the only complete fix and should be prioritized on internet-facing or broadly accessible clusters first. Where an immediate upgrade is not possible, the highest-value compensating control is to restrict who holds Query Console access and where it can be reached: remove Query Console privileges from non-essential accounts, enforce least privilege on administrative roles, and limit Query Console exposure to trusted management networks or a VPN/allow-listed admin segment - accepting the trade-off that legitimate developers lose convenient browser-based query access and may need a bastion host instead. Broader network restrictions on the Query Console listener port reduce reachability but do not fix the underlying traversal, so they should be treated as temporary. Because the flaw is exploitation requires a valid authenticated session, tightening credential hygiene, rotating credentials that may have been shared beyond the admin team, and reviewing Query Console invocation logs for anomalous path values or unexpected file reads are useful detection and containment measures while the upgrade is scheduled. Patch validation should include confirming the deployed build number, since the CPE feed does not differentiate versions and an incorrect assumption that a cluster is already on 12.1.0 or 11.3.7 is the main risk of leaving the exposure in place.

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-22, improper limitation of a pathname to a restricted directory, in the interaction between the Query Console feature and a privileged filesystem helper inside MarkLogic Server. Query Console is an administrative/web-facing interface that allows users to run queries and invoke server-side functionality; here, an authenticated user can pass path values that the helper fails to canonicalize or validate against a permitted base directory, so traversal sequences resolve outside the intended location and the helper - which operates with elevated filesystem privileges relative to the requesting user - returns file contents the caller should not be able to reach. This privilege differential is why the CVSS vector includes S:C (scope changed) and C:H while I:N/A:N remain unaffected: the exposure is read-only disclosure of server-side files, not code execution or data modification. Per the CPE data (cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:*), all tracked MarkLogic Server builds are flagged generically in the feed, with the meaningful constraint coming from the advisory text: 12.x before 12.1.0 and 11.x before 11.3.7. The CVSS vector contains PR:L, confirming that exploitation is authenticated rather than anonymous.

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

Network-reachable Query Console with low-privilege auth (PR:L, AV:N, AC:L); privileged helper reads files beyond app scope (S:C) yielding high confidentiality loss only (C:H, I:N, A:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 allow an authenticated Query Console user to supply unsafe path values to a privileged filesystem helper, which could result in disclosure of arbitrary server files.

Executive ViewAI

Why It Matters

MarkLogic Server Query Console before 12.1.0 in the 12.x line and before 11.3.7 in the 11.x line contains a path-traversal flaw that allows authenticated users to read arbitrary files from the underlying server. The business concern is potential disclosure of configuration, credentials, or data accessible to the MarkLogic service account, with elevated risk from malicious insiders or compromised Query Console accounts; no vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis. Leadership should prioritize exposure reduction, access tightening, and monitoring while awaiting vendor remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; restrict Query Console to trusted administrators, disable or network-isolate it where possible, enforce MFA and least privilege, monitor for path-traversal attempts, and apply vendor patch when released.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
specialized enterprise NoSQL database, limited and niche production 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.4%
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

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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