Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XSS payload/URL
-
ExploitLure authenticated user to click link
-
ExecutionScript executes in victim browser session
-
ImpactPerform unauthorized actions or exfiltrate accessible data
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 a victim who is an actively authenticated MarkLogic Server user (typically an administrator or developer using the web-based Admin/Query console) to interact with attacker-supplied content - clicking a crafted link or loading a malicious page - per UI:R in the CVSS vector. The attacker needs no credentials of their own (PR:N) and no special server configuration is cited in the description, but the requirement for user interaction plus an existing authenticated session is the key limiting factor. Only versions 12.x before 12.1.0 and 11.x before 11.3.7 are affected; upgrading past those fixed releases removes exposure. |
| Impact | This is a moderate-severity reflected/DOM cross-site scripting flaw (CWE-79) with a CVSS 3.1 base score of 6.1 and vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N. The network attack vector and low complexity make delivery easy, and PR:N means the attacker themselves need no account, but the mandatory UI:R (user interaction) is the dominant limiting factor - a legitimate authenticated MarkLogic user must be lured into clicking a crafted link or loading malicious content for the script to execute in their session. Impact is bounded to Low/Low confidentiality and integrity with no availability effect, scoped (S:C) to the victim's browser authority rather than the server itself. No EPSS probability, CISA KEV entry, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; this reads as a real-but-not-urgent hygiene issue rather than a top-priority emergency. One data note: the source reference is titled a 'Critical Security Alert Bulletin,' which conflicts with the CVSS Medium (6.1) rating - verify the vendor's own severity rating against NVD, as the bulletin may be a bundle covering multiple issues of which this is only one. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL or payload targeting the MarkLogic Server web interface and delivers it to an authenticated user via phishing or a malicious link. When the victim opens it in an active session, attacker-controlled script executes in their browser, letting the attacker perform actions or read data as that user. No public exploit code was identified at time of analysis, and success depends on the victim interacting with the crafted content (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Cross-site scripting in Progress MarkLogic Server lets a remote, unauthenticated attacker execute arbitrary script in the browser of an authenticated MarkLogic user - typically an administrator or developer working in the web-based Admin or Query console - after that user clicks a crafted link or loads attacker-supplied content. Only 12.x releases before 12.1.0 and 11.x releases before 11.3.7 are affected; the flaw is rated CVSS 3.1 base 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N), with the required victim interaction and the need for an existing authenticated session being the main limiting factors. Successful exploitation could drive unauthorized actions or expose information accessible to that authenticated user, and no public exploit code has been identified at time of analysis.
RemediationAI
Vendor-released patch: 12.1.0 for the 12.x line and 11.3.7 for the 11.x line - upgrading to or above these versions is the primary and complete fix, and removal of the vulnerable code path is the only mitigation that fully eliminates exposure. After upgrading, verify the running version and review the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026 for any build-specific guidance. If immediate upgrade is not possible, apply layered compensating controls with their trade-offs acknowledged: restrict network access to the MarkLogic Admin and Query consoles to trusted management networks or VPN only (effective, but breaks access for remote or distributed developers and may hinder legitimate operations); require re-authentication and shorten console session lifetimes, and set session cookies with SameSite=Strict and HttpOnly where configurable (reduces hijack impact but does not remove the injection point and can disrupt embedded or cross-site workflows); deploy a content-security-policy header or a WAF rule that blocks reflected script payloads on console endpoints (partial, signature-dependent, and prone to false positives or bypass via encoding); and instruct operators not to follow untrusted links while logged into the console. Note that because the vector is PR:N with UI:R, credential hygiene and MFA alone do not prevent this attack - only patching or blocking delivery of the malicious content does. No public exploit code has been identified at time of analysis, so urgency is driven by the moderate severity rating and the privileged nature of the typical victim session rather than by observed exploitation.
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
The issue is a cross-site scripting flaw (CWE-79) - improper neutralization of user-controllable input before it is placed in output that a browser renders. MarkLogic Server is Progress Software's multi-model NoSQL database platform, and it ships browser-based administrative interfaces (the Admin console and Query console) that run with the privileges of the logged-in operator. Because the CVSS vector carries S:C (scope changed) and UI:R (user interaction required), the injected script is expected to execute in the security context of the vulnerable MarkLogic interface while being delivered from an attacker-controlled origin, which is why compromise can pivot to the authenticated user's session and any resources that session can reach. C: L and I: L reflect limited confidentiality and integrity impact, with no direct availability impact (A:N) - consistent with a session-hijack or action-forgery pattern rather than server takeover. The affected CPE entry, cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:*, is version-wildcarded, so exposure must be determined from the installed release line rather than from the CPE string itself. PR:N in the vector means the attacker needs no credentials of their own; the barrier is purely the victim's interaction while authenticated.
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:L/I:L/A:N
Standard reflected XSS: network-delivered with low complexity, no attacker privileges (PR:N) but user interaction required (UI:R), scope change to the browser with Low C/I and no availability impact.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
1DescriptionCVE.org
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain a cross-site scripting vulnerability that could allow a remote attacker to execute script in the context of an authenticated user's browser session, which could result in unauthorized actions or disclosure of information accessible to that user.
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
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
EUVD-2026-97561
GHSA-92m5-4m42-c8hp
NVD
CVE.org
EPSS
Exploit-DB