Skip to main content

MarkLogic Server EUVDEUVD-2026-97563

| CVE-2026-85968 HIGH
Out-of-bounds Read (CWE-125)
2026-10-12 ProgressSoftware GHSA-5w5q-5x85-7g2f
7.1
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 MarkLogic credentials
  2. Delivery
    Send crafted query to query processor
  3. Exploit
    Trigger out-of-bounds read in parser
  4. Execution
    Leak adjacent memory or crash server
  5. Impact
    Information disclosure or denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

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

Exploitation Conditions

Exploitation requires valid authenticated access to MarkLogic Server (CVSS PR:L confirms low-privilege credentials are needed - this is NOT an unauthenticated flaw) plus network reachability to the server's query interface. The attacker must submit crafted input to the affected 'certain query-processing functionality' (the specific feature is not named in the advisory). Limiting factors: authentication is mandatory, so purely external unauthenticated attackers cannot exploit it directly; only MarkLogic Server 12.x releases before 12.1.0 are affected, so environments on 12.1.0+ or earlier major branches are out of scope. No user interaction is required (UI:N).

Impact

CVSS 3.1 base score is 7.1 (High) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H - network-reachable, low attack complexity, but requiring low-level authentication (PR:L) and no user interaction. The dominant impact is availability (A:H, server instability) with only limited confidentiality exposure (C:L, memory disclosure) and no integrity impact, which is consistent with a CWE-125 out-of-bounds read rather than a code-execution flaw. No EPSS score, SSVC decision data, KEV listing, or POC was provided in the input, so exploitation-likelihood signals are entirely absent - there is no public exploit identified at time of analysis and no evidence of active exploitation. This is a legitimately prioritizable issue for MarkLogic operators because it is network-facing and low-complexity, but the mandatory authentication requirement (PR:L) and the limited, non-code-execution impact place it below a drop-everything emergency; it is best treated as a standard high-priority patch for exposed/multi-tenant deployments. Note the signal gap: with no EPSS/KEV/POC data supplied, real-world exploitation probability cannot be quantified from the input and should be revisited if Progress or CISA publishes further intelligence.

Exploit ScenarioDerived

An attacker who already holds valid but low-privilege MarkLogic credentials (e.g., a limited application or tenant account) submits a specially crafted query that triggers the out-of-bounds read in the query-processing engine. This either crashes or destabilizes the server (denial of service) or returns fragments of adjacent process memory, potentially leaking limited sensitive data. No public exploit code is known at time of analysis, and the network attack vector with low complexity makes exploitation straightforward once authentication is obtained.

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

An out-of-bounds read in Progress MarkLogic Server 12.x query-processing functionality allows an authenticated remote attacker to crash or destabilize the server and to read a limited amount of data from process memory by submitting specially crafted input to the affected query routines. The flaw affects MarkLogic Server 12.x releases before 12.1.0; environments on 12.1.0 or later, or on other major branches, are out of scope. Exploitation requires valid low-privilege credentials (CVSS PR:L) plus network reachability to the query interface - this is not an unauthenticated flaw - and no user interaction is needed. Vendor-released patch: 12.1.0. No confirmed active exploitation (not in CISA KEV) and no public exploit identified at time of analysis; CVSS 3.1 base score is 7.1 (High) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H, driven primarily by the high availability impact of induced server instability.

RemediationAI

Vendor-released patch: upgrade to MarkLogic Server 12.1.0, which is the fixed release cited in the advisory (https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026); confirm the installed version and apply the update before exposing any remaining 12.x deployment to untrusted networks. No vendor patch is identified for 12.x builds below 12.1.0 other than the move to 12.1.0 itself, so environments that cannot upgrade immediately should rely on compensating controls, each with a trade-off: restrict network reachability to the query/REST interfaces so only trusted application hosts and administrative subnets can reach them (this reduces the exposed attack surface but can break external integrations and remote clients), and review role assignments so that low-privilege accounts are not granted query capabilities they do not need, since the flaw requires authenticated access and low-privilege credentials are sufficient (this narrows the pool of usable footholds but may disrupt legitimate reporting or analytics users). Because the impact is availability-heavy, monitor server logs and process health for abnormal restarts, crashes or memory errors that could indicate exploitation attempts, and treat repeated query-driven instability from a single authenticated principal as a potential indicator. There is no public exploit identified at time of analysis and no confirmed active exploitation (not in CISA KEV), so prioritization should follow the CVSS 7.1 (High) rating and the mandatory authentication prerequisite rather than an emergency-outage posture.

Affected VersionsENISA

MarkLogic Server 12.0.0 <12.1.0

Affected Packages

euvd marklogic_server fix: 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 vulnerability is an out-of-bounds read (CWE-125) in MarkLogic Server's query-processing functionality. MarkLogic is a multi-model (document/NoSQL) database that evaluates XQuery, JavaScript, SPARQL and related query constructs submitted over its network query interfaces; a memory-safety defect in that parsing/evaluation path means crafted query input can cause the process to read past the end of an allocated buffer. The CPE cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:* identifies the affected platform as Progress Software's MarkLogic Server without version constraints in the CPE itself, so version scoping must come from the vendor advisory: 12.x releases prior to 12.1.0. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H reflects a network-reachable, low-complexity issue that requires low-level authentication, has no scope change and no integrity impact, yields only limited confidentiality impact (partial disclosure of process memory, not a full memory dump or credential-store compromise) but a high availability impact, consistent with an out-of-bounds read that crashes or destabilizes the server rather than permitting code execution or data tampering. The independent assessment confirms the exploitation prerequisites: valid authenticated access to the server's query interface plus the ability to submit crafted input to the unnamed affected feature; the specific query-processing component is not named in the advisory, so defenders should treat any query surface reachable by low-privilege roles as potentially in scope.

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

Network-reachable query interface (AV:N/AC:L) but requires authenticated account (PR:L); out-of-bounds read yields limited memory disclosure (C:L) and server instability (A:H) with no integrity impact (I:N).

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

Lifecycle Timeline

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

DescriptionCVE.org

Progress MarkLogic Server 12.x releases before 12.1.0 contain an out-of-bounds read vulnerability in certain query-processing functionality. A remote authenticated attacker could exploit this vulnerability to cause server instability or disclose limited information from process memory.

Executive ViewAI

Why It Matters

Progress MarkLogic Server deployments on 12.x builds earlier than 12.1.0 carry a high-severity flaw that lets a user with valid but low-privilege credentials crash or destabilize the database through its query interface and read a limited amount of process memory. The dominant business risk is unplanned downtime of MarkLogic-backed applications, analytics, and data services rather than broad data compromise, since confidentiality exposure is limited. Leadership should care because affected instances typically sit behind revenue, compliance, or customer-facing workloads, and remediation requires a coordinated upgrade to 12.1.0.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
enterprise NoSQL/XML database, common in specific sectors not ubiquitous
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
High

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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