Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged REST credentials
-
DeliveryReach SQL/SPARQL/Optic REST endpoint
-
ExploitSubmit crafted query abusing privilege handling
-
ExecutionEscalate to administrator role
-
ImpactExecute privileged operations and exfiltrate restricted 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 an authenticated account that holds a low-privileged MarkLogic REST role (PR:L) with network reach to a MarkLogic App Server exposing the SQL, SPARQL, or Optic REST query interfaces; the attack is performed by issuing queries through one of those three specific interfaces. No user interaction and no pre-existing administrative privilege are needed. Limiting factors: default anonymous/unauthenticated access is not sufficient - the attacker must already possess valid low-tier REST credentials, and the target must be running an unpatched version below 11.3.6 or 12.0.3 with those REST query endpoints enabled and reachable. |
| Impact | This is a genuine high-priority issue rather than an inflated CVSS. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C, C:H/I:H/A:H) describes network-reachable, low-complexity exploitation requiring only a low-privileged authenticated account, no user interaction, and a scope change reflecting the escalation from user to administrator - all consistent with the description. The main mitigating factor is PR:L: an attacker needs a valid low-privileged REST credential, so this is a post-authentication flaw, most dangerous as an insider-privilege-escalation or credential-theft-followup vector rather than a purely anonymous internet attack. No EPSS score, SSVC decision, or POC was provided in the input, and it is not in CISA KEV, so real-world exploitation is currently unproven - the severity rests on the authorization-bypass impact, not on evidence of active abuse. Note the potential nuance: 'authenticated user' with PR:L means default anonymous access is not sufficient; verify that low-privileged REST roles are only issued to trusted principals in your environment. |
| Exploit ScenarioDerived | An insider or an attacker who has phished or otherwise obtained a low-privileged MarkLogic REST account sends crafted SQL, SPARQL, or Optic queries to the server's REST query interface. By abusing the improper privilege handling in those interfaces, the queries execute with administrator authority, letting the attacker read restricted collections and perform privileged administrative operations. No public exploit is identified at time of analysis, and low attack complexity (AC:L) means a working technique would be straightforward to reuse once discovered. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
Privilege escalation in Progress MarkLogic Server before 11.3.6 and 12.0.3 lets an authenticated user holding only a low-privileged REST role elevate to administrator through the SQL, SPARQL, and Optic REST query interfaces, after which they can run privileged operations and read data they were never authorized to see. The flaw is remotely reachable and requires only valid low-tier credentials, driving a critical 9.9 CVSS score. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade to MarkLogic Server 11.3.6 (for 11.x deployments) or 12.0.3 (for 12.x deployments), per the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-August-2026. If immediate patching is not possible, reduce exposure by tightly restricting who holds low-privileged REST roles and revoking REST access from any non-essential accounts, since exploitation requires an authenticated low-privileged principal; where feasible, network-restrict the App Server ports that expose the SQL, SPARQL, and Optic REST query interfaces to trusted management networks or a bastion only, accepting that this can break legitimate client applications and BI/analytics tools that rely on those endpoints. Increase auditing/monitoring on those query endpoints for unexpected administrative operations as a detection compensating control. These are stopgaps only - the authorization defect itself is remediated solely by upgrading to the fixed versions.
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 Progress Software's enterprise multi-model (document, graph/triplestore, and relational) NoSQL database. The affected surface is its query-language REST endpoints - SQL, SPARQL (RDF graph queries), and Optic (MarkLogic's data-access API) - which are exposed over HTTP and normally enforce role-based access control. The root cause is CWE-269 (Improper Privilege Management): the query interfaces fail to correctly confine operations to the caller's assigned REST role, allowing role/privilege boundaries to be crossed so that a low-privileged principal can invoke administrator-equivalent functionality. Because MarkLogic's security model is built on granular roles and privileges, a defect that lets one role assume another's authority collapses the entire authorization model.
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:C/C:H/I:H/A:H
Network-reachable REST endpoints (AV:N/AC:L), requires a low-privileged authenticated REST role (PR:L), no interaction (UI:N), and escalation to admin crosses the authorization boundary (S:C) with full C/I/A impact.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
2DescriptionCVE.org
An improper privilege management vulnerability in the SQL, SPARQL, and Optic REST query interfaces of Progress MarkLogic Server before 11.3.6 and 12.0.3 allows an authenticated user with a low-privileged REST role to escalate privileges to administrator. This enables execution of privileged operations and unauthorized data access.
Executive ViewAI
Progress MarkLogic Server versions before 11.3.6 and 12.0.3 contain a privilege escalation vulnerability that allows authenticated users holding low-privileged REST role credentials to escalate to full administrator access and read unauthorized data. This vulnerability requires only valid low-tier credentials with no additional exploitation complexity, creating immediate insider and lateral attack risk to any organization running affected versions. Organizations with MarkLogic deployments must treat this as urgent and implement emergency access controls today.
No vendor-released patch identified at time of analysis. Implement interim mitigations: restrict SQL, SPARQL, and Optic REST interfaces to trusted networks and essential functions only; enable comprehensive authentication and privilege-escalation audit logging with real-time alerting; apply least-privilege role assignments and eliminate unnecessary low-privilege REST accounts; segment MarkLogic systems from other critical infrastructure; and conduct weekly reviews of administrative activity for indicators of unauthorized escalation attempts.
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.
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 (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
Privilege escalation in Progress MarkLogic Server affects 11.x releases before 11.3.7 and 12.x releases before 12.1.0, w
EUVD-2026-53423
GHSA-vhc6-v3vv-rx25
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB