Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious Query Console URL
-
DeliveryPhish authenticated MarkLogic admin
-
ExploitAdmin opens link, XSS fires
-
ExecutionScript runs in admin session
-
PersistSteal credentials/session token
-
ImpactPerform 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
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).
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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
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-53430
GHSA-m93w-6m66-f899
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB