Skip to main content

MarkLogic Server CVE-2026-7329

| EUVDEUVD-2026-53423 CRITICAL
Improper Privilege Management (CWE-269)
2026-08-05 ProgressSoftware GHSA-vhc6-v3vv-rx25
9.9
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged REST credentials
  2. Delivery
    Reach SQL/SPARQL/Optic REST endpoint
  3. Exploit
    Submit crafted query abusing privilege handling
  4. Execution
    Escalate to administrator role
  5. Impact
    Execute 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 – 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

MarkLogic Server 12.0.0 <12.0.3
MarkLogic Server 11.0.0 <11.3.6

Affected Packages

euvd marklogic_server fix: 11.3.6, 12.0.3

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

Vendor (ProgressSoftware) PRIMARY 9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.9 CRITICAL

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.

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

Lifecycle Timeline

2
Patch available
Aug 05, 2026 - 17:02 EUVD
CVE Published
Aug 05, 2026 - 15:32 cve.org
CRITICAL 9.9

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Medium
enterprise NoSQL database, common in some sectors but not universal
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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-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

CVE-2026-85950 HIGH
8.4 Oct 12

Privilege escalation in Progress MarkLogic Server affects 11.x releases before 11.3.7 and 12.x releases before 12.1.0, w

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy