Skip to main content

MarkLogic Server CVE-2026-9195

| EUVDEUVD-2026-53430 CRITICAL
Cross-site Scripting (XSS) (CWE-79)
2026-08-05 ProgressSoftware GHSA-m93w-6m66-f899
9.3
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious Query Console URL
  2. Delivery
    Phish authenticated MarkLogic admin
  3. Exploit
    Admin opens link, XSS fires
  4. Execution
    Script runs in admin session
  5. Persist
    Steal credentials/session token
  6. Impact
    Perform privileged database actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Exploitation requires that a victim who is an already-authenticated MarkLogic administrator opens an attacker-crafted URL pointing at the Query Console; the attacker themselves needs no account (PR:N) but cannot succeed without this administrator interaction (UI:R). Concretely limiting factors: the target must have an active authenticated session in the Query Console, the console must be reachable from where the admin clicks, and the affected version must be pre-11.3.6 or pre-12.0.3. There is no availability impact and no server-side pre-authentication access - the attack is entirely a client-side script-execution pivot through the admin's browser.

Impact

The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N drives the 9.3 (Critical) score primarily through the scope change (S:C) and high confidentiality/integrity impact - an XSS that pivots into the admin session justifiably crosses a security boundary. However, PR:N combined with UI:R is the key nuance: the attacker needs no privileges, but exploitation is fully contingent on social-engineering an authenticated administrator into clicking a crafted link, which materially lowers real-world exploitability versus a no-interaction RCE. No EPSS score, KEV entry, or POC was provided, so probabilistic and in-the-wild signals are absent. Net assessment: a genuinely serious admin-session-takeover bug, but its realistic risk is gated by the need for admin interaction and access to the Query Console, making it a high-priority patch rather than an internet-wide worming threat.

Exploit ScenarioDerived

An attacker crafts a malicious URL targeting the MarkLogic Query Console and delivers it to an administrator via phishing or a watering-hole link. When the logged-in admin opens it, injected JavaScript runs in their authenticated session, silently exfiltrating session credentials and issuing privileged queries or configuration changes to the database. No public exploit was identified at time of analysis, but the reflected-XSS pattern is straightforward to weaponize once the vulnerable parameter is known.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 05, 2026

Stored/reflected cross-site scripting in the Query Console of Progress MarkLogic Server (versions before 11.3.6 and 12.0.3) lets a remote, unauthenticated attacker execute arbitrary JavaScript in the browser of an authenticated administrator who is lured to a crafted URL. Because the payload runs with the admin's authenticated session, it can harvest credentials/session tokens and perform privileged database and configuration actions on the admin's behalf. Rated CVSS 9.3 (scope-changed); no public exploit identified at time of analysis and not listed in CISA KEV.

RemediationAI

Vendor-released patch: upgrade to MarkLogic Server 11.3.6 or 12.0.3 (or later) as documented in the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-August-2026. Until patching is possible, restrict network access to the Query Console/admin interface to trusted management hosts or a bastion/VPN segment so crafted URLs cannot be delivered to reachable admin sessions (trade-off: administrators must connect through the controlled path). Additionally, instruct administrators not to follow untrusted links while logged into the console and consider terminating idle admin sessions quickly to shrink the window for session abuse; a restrictive Content-Security-Policy at any fronting proxy can reduce inline-script execution (trade-off: may break legitimate console functionality and requires testing).

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 an enterprise multi-model (NoSQL/document) database platform; the Query Console is its browser-based administrative interface for authoring and running XQuery/JavaScript queries against the database. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning attacker-controlled input reflected via a crafted URL is rendered in the Query Console page without adequate output encoding, so injected script executes in the DOM. The single affected CPE is cpe:2.3:a:progress_software_corporation:marklogic_server, with fixed lines at 11.3.6 and 12.0.3 indicating both the 11.x and 12.x branches are impacted before those releases.

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.3 CRITICAL
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
vuln.today AI 9.3 CRITICAL

Unauthenticated attacker (PR:N) but requires admin to click a crafted link (UI:R); script escapes into the privileged session (S:C) yielding high C/I, no availability impact (A:N).

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

A cross-site scripting vulnerability in the Query Console of Progress MarkLogic Server before 11.3.6 and 12.0.3 allows a remote attacker who lures an authenticated administrator to a crafted URL to execute arbitrary JavaScript in the administrator's browser session, capture credentials, and perform privileged actions on the administrator's behalf.

Executive ViewAI

Why It Matters

A critical cross-site scripting vulnerability in Progress MarkLogic Server Query Console (versions before 11.3.6 and 12.0.3) allows unauthenticated attackers to compromise authenticated administrator sessions and harvest credentials or execute privileged actions on databases. No public exploit identified at time of analysis, but organizations running vulnerable MarkLogic versions face direct risk to data integrity and administrative credential exposure if administrators are directed to malicious URLs.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Implement interim mitigations: (1) restrict Query Console network access to whitelisted administrative networks using firewall rules; (2) deploy WAF rules to detect and block XSS payloads targeting Query Console endpoints; (3) enforce multi-factor authentication for all MarkLogic administrative accounts; (4) implement comprehensive logging and monitoring of Query Console access with alerting on anomalous sessions; (5) disable Query Console entirely if operationally feasible and use alternative MarkLogic administration methods; (6) require VPN or secure tunnel access for all remote administrative connections to MarkLogic.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
niche enterprise multi-model NoSQL database, specialized deployments
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.4%
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

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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