Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate or reach XQuery interface
-
DeliverySupply crafted values to higher-order function
-
ExploitFunction evaluates in elevated security context
-
ExecutionExecute operations beyond granted permissions
-
ImpactEscalate privileges / alter protected data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the ability to supply user-controlled values to certain higher-order XQuery functions that MarkLogic Server evaluates in an elevated security context - i.e., access to an interface that evaluates XQuery (a MarkLogic account with query/evaluation rights, or an application that passes user input into such functions). Only MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7 are affected, which limits exposure to unpatched instances. The key limiting factor is that the attacker must already possess some granted permissions and a path to submit XQuery; the vendor vector's PR:N (unauthenticated) claim is inconsistent with the description's wording and should be confirmed before assuming no authentication is needed. |
| Impact | The vendor CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N, 8.6 High) frames this as a network-reachable, low-complexity, unauthenticated privilege-escalation flaw with a scope change and high integrity impact (no confidentiality or availability impact). However, these signals partially conflict: the description states the escalation goes 'beyond the attacker's granted permissions,' which implies the attacker already holds some MarkLogic account/permissions and the ability to submit XQuery - that reads more like an authenticated, low-privilege precondition (PR:L) than the PR:N in the vendor vector. This discrepancy should be verified with Progress. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no exploitation-probability or active-exploitation signal to corroborate urgency. CWE-269 (Improper Privilege Management) and the scope change (S:C) are consistent with a genuine trust-boundary break, so for organizations running affected MarkLogic versions with multiple privilege tiers this is a real, patch-worthy priority - but in the absence of EPSS/KEV/POC data it currently reflects a high-severity design flaw rather than confirmed widespread exploitation. Treat the PR:N (unauthenticated) claim as unconfirmed pending vendor clarification. |
| Exploit ScenarioDerived | A low-privileged MarkLogic user (or an application endpoint that forwards user input into XQuery) supplies crafted values to a higher-order XQuery function that MarkLogic evaluates in an elevated security context. Because the evaluation runs with elevated permissions, the attacker's input executes beyond their granted rights, letting them modify data or perform operations reserved for higher-privilege roles. No public exploit was identified at time of analysis, and the network attack vector with low complexity means no special timing or local access is needed once query submission is possible. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Privilege escalation in Progress MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7 allows an attacker who can supply user-controlled values to certain higher-order XQuery functions to have those values evaluated in an elevated security context, potentially gaining permissions beyond those granted. The vendor's CVSS 3.1 vector (8.6 High, AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N) claims unauthenticated exploitation, but the independent assessment assesses PR:L and high confidentiality and integrity impact, consistent with the requirement for access to an XQuery-evaluating interface (a MarkLogic account with query/evaluation rights or an application that passes user input into such functions). No public exploit code or CISA KEV entry is present in the provided intelligence, and no EPSS score was supplied.
RemediationAI
Upgrade to MarkLogic Server 12.1.0 (for 12.x installations) or 11.3.7 (for 11.x installations) per the vendor advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026. If immediate upgrade is not possible, restrict access to XQuery-evaluating interfaces to trusted users and ensure that applications do not pass untrusted user input into higher-order XQuery functions; review accounts with query/evaluation rights and apply least privilege. Note that these compensating controls reduce exposure but do not fully eliminate the underlying privilege-management flaw, and they may impact application functionality that relies on dynamic XQuery evaluation.
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
MarkLogic Server is a multi-model database that exposes XQuery as a query and application language; certain higher-order XQuery functions (functions that take or return other functions) can receive user-controlled values that the server then evaluates in a context with elevated privileges. This is an instance of CWE-269 (Improper Privilege Management), where the server fails to properly separate or restrict the security context in which these values are evaluated, allowing a user with some granted permissions to escalate to a higher privilege level. The affected versions are MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7; the vendor CVSS vector indicates network reachability and scope change (S:C), while the independent assessment modifies the privileges-required to PR:L and adds high confidentiality impact (C:H), reflecting that the attacker must already have a path to submit XQuery. No CPE data was provided in the input.
Know when Marklogic 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:N/UI:N/S:C/C:N/I:H/A:N
Description implies the attacker holds granted permissions and can submit XQuery, so PR:L not PR:N; elevated-context evaluation enables reading and altering protected data (C:H/I:H) across a trust boundary (S:C).
Primary rating from Vendor (progress).
CVSS VectorVendor: progress
Lifecycle Timeline
2DescriptionCVE.org
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 can evaluate user-controlled values supplied to certain higher-order XQuery functions in an elevated security context, which could result in privilege escalation beyond the attacker's granted permissions.
Executive ViewAI
Progress MarkLogic Server versions 12.x before 12.1.0 and 11.x before 11.3.7 are affected by a privilege escalation flaw that could allow a user with limited query access to run XQuery code in an elevated security context, potentially accessing or modifying data beyond their authorized permissions. Organizations relying on these versions for critical data services should treat this as a high-priority integrity and confidentiality risk, especially where XQuery-evaluating interfaces accept user input. With no vendor patch currently available, leadership should ensure interim access controls and monitoring are in place while planning upgrade to fixed releases.
No vendor-released patch identified at time of analysis; no public exploit identified at time of analysis. The vendor CVSS vector indicates unauthenticated (PR:N), while the independent assessment indicates authenticated (PR:L) access to an XQuery-evaluating interface is required. Interim mitigations include restricting network access to MarkLogic management and query interfaces, enforcing least privilege for accounts with XQuery evaluation rights, removing or disabling unnecessary higher-order XQuery functions, validating and sanitizing user input passed to XQuery evaluation, and monitoring for anomalous query activity.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
An exploitable stack-based buffer overflow vulnerability exists in the DHFSummary functionality of AntennaHouse DMC HTML
An exploitable heap corruption vulnerability exists in the UnCompressUnicode functionality of Antenna House DMC HTMLFilt
An exploitable heap corruption vulnerability exists in the AddSst functionality of Antenna House DMC HTMLFilter as used
An exploitable heap corruption vulnerability exists in the GetIndexArray functionality of Antenna House DMC HTMLFilter a
An exploitable heap corruption vulnerability exists in the FillRowFormat functionality of Antenna House DMC HTMLFilter t
An exploitable heap overflow vulnerability exists in the ParseEnvironment functionality of AntennaHouse DMC HTMLFilter a
EUVD-2026-97516
GHSA-gmhw-x439-9j5f
NVD
CVE.org
EPSS
Exploit-DB