Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Query Console
-
DeliveryCraft CRLF-injected file-exploration request
-
ExploitLure victim to trigger request
-
ExecutionSplit HTTP response at client
-
ImpactManipulate client-side response handling
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTTP response header sanitization
|
| Exploitation Conditions | Exploitation requires an authenticated session to the MarkLogic Query Console (PR:L) and targets its file-exploration endpoint, which fails to sufficiently sanitize input, permitting CR/LF injection into the HTTP response. A second limiting factor is required user interaction (UI:R): a victim must trigger the attacker-influenced request, so this is not a fully automated remote attack. Only affected versions are vulnerable - MarkLogic Server 12.x before 12.1.0 and 11.x before 11.3.7; patched releases 12.1.0 and 11.3.7 remediate it. Impact is confined to client-side response handling (scope-changed, low confidentiality and integrity, no availability impact) rather than direct server compromise. |
| Impact | This is a moderate-severity, authenticated client-side injection issue rather than a high-priority server compromise. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, base 5.4) shows network reachability and low attack complexity, but two significant limiters: it requires an authenticated user (PR:L) and victim user interaction (UI:R), with only low confidentiality and integrity impact and no availability impact. The scope change (S:C) reflects that the injected HTTP response affects a downstream component - the client/browser - rather than the MarkLogic server itself, which is consistent with CWE-113 HTTP response splitting. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; exploitation probability signals are simply absent, not low-confirmed. Note the input tags label this 'Information Disclosure', which only partially matches CWE-113 (response splitting is primarily a response-manipulation/injection class that can enable cache poisoning, XSS, or session-related effects, not pure disclosure) - treat the tag as approximate. Overall this is a real but lower-tier issue: patch in normal cycles, not an emergency, given the authentication and user-interaction prerequisites. |
| Exploit ScenarioDerived | An authenticated MarkLogic user with access to the Query Console crafts input to the file-exploration endpoint containing CR/LF sequences, then lures another authenticated user into triggering the request (e.g., via a crafted link). The injected headers split the HTTP response, allowing manipulation of how the victim's browser handles the response (e.g., content spoofing or cache poisoning). No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
HTTP response splitting in Progress MarkLogic Server affects the Query Console file-exploration endpoint in 12.x releases before 12.1.0 and 11.x releases before 11.3.7, where insufficient input sanitization permits CR/LF injection into generated HTTP responses. Exploitation requires an authenticated Query Console session (CVSS PR:L) and a victim to trigger the attacker-influenced request (UI:R), so it is not a fully automated remote attack; the impact is a scope-changed, low-severity client-side response manipulation with limited confidentiality and integrity effects and no availability impact, consistent with a CVSS 3.1 base score of 5.4. No public exploit code and no confirmed active exploitation were identified at time of analysis, and no EPSS score was supplied with the source data.
RemediationAI
Upgrade to the fixed releases: MarkLogic Server 12.1.0 for the 12.x line and 11.3.7 for the 11.x line, as documented in the Progress advisory at https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026. Because the issue is confined to the Query Console file-exploration endpoint and requires an authenticated session plus user interaction, the most practical compensating control for organizations that cannot patch immediately is to restrict network access to Query Console to trusted administrative networks or a jump host and to limit which accounts hold Query Console privileges - the trade-off being reduced developer/operator convenience and the need for accurate account inventory. If Query Console is not required on a given deployment, disabling or firewalling that interface removes the exposure entirely, at the cost of losing a management and query-development surface. Note that no vendor workaround that neutralizes the CRLF injection within the vulnerable endpoint is documented in the available reference data, so these are access-reduction measures rather than fixes, and vendor-released patches at 12.1.0 and 11.3.7 remain the definitive remediation. No public exploit code or confirmed active exploitation was identified at time of analysis, so scheduling urgency should be driven by the moderate severity rating and internal exposure of the Query Console rather than by active attack activity.
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 flaw is classified as CWE-113 (Improper Neutralization of CRLF Sequences in HTTP Headers, i.e. HTTP response splitting). MarkLogic Server's Query Console exposes a file-exploration endpoint that incorporates user-supplied input into an HTTP response without adequately stripping carriage-return and line-feed characters. Because the injected CRLF sequences are interpreted by the HTTP stack as header/body delimiters, an attacker who already holds an authenticated Query Console session can influence how a downstream client parses the response - for example by introducing additional headers or splitting the response so that content the attacker controls is treated as a separate response. The CVSS vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N indicates the issue is network reachable with low attack complexity but is gated behind an authenticated session and requires victim interaction, while the scope change (S:C) reflects that the impact crosses from the server component into the client's response-handling context rather than compromising the server itself. MarkLogic Server is an enterprise multi-model NoSQL database platform that ships Query Console as an administrative/development web interface, which is the specific component implicated via the affected CPE cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:*.
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:R/S:C/C:L/I:L/A:N
Authenticated Query Console access gives PR:L and victim interaction gives UI:R; response splitting affects the downstream client (S:C) with limited confidentiality/integrity 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 do not sufficiently sanitize input used by the Query Console file-exploration endpoint, which could allow HTTP response splitting and unintended client-side response handling.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-97573
GHSA-h279-5w49-h4vj
NVD
CVE.org
EPSS
Exploit-DB