Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege MarkLogic credentials
-
DeliverySend crafted query to query processor
-
ExploitTrigger out-of-bounds read in parser
-
ExecutionLeak adjacent memory or crash server
-
ImpactInformation 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
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).
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
2DescriptionCVE.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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Marklogic Server
View allAuthenticated XQuery injection in Progress MarkLogic Server 11.x before 11.3.7 and 12.x before 12.1.0 allows a remote at
An authenticated privilege-escalation flaw in Progress MarkLogic Server lets an attacker who already holds forest-manage
Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 lets an authenticated user holding only a low
Privilege escalation in Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets an authenticated user holding
Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 allows an authenticated user holding only a l
Authentication bypass in the ODBC App Server of Progress MarkLogic Server (before 11.3.6 and 12.0.3) lets an unauthentic
Insufficient isolation in Progress MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7 allows code executed throu
Stored/reflected cross-site scripting in the Query Console of Progress MarkLogic Server (versions before 11.3.6 and 12.0
HTTP request smuggling in Progress MarkLogic Server's HTTP App Server (versions before 11.3.6 and 12.0.3) lets a remote
Authentication bypass in Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets an unauthenticated remote at
Cross-site request forgery in the Progress MarkLogic Server Admin UI allows a remote attacker to perform privileged admi
Server-side request forgery in Progress MarkLogic Server before 11.3.6 and 12.0.3 enables authenticated low-privileged u
EUVD-2026-97563
GHSA-5w5q-5x85-7g2f
NVD
CVE.org
EPSS
Exploit-DB