Skip to main content

MarkLogic Server CVE-2026-85976

| EUVDEUVD-2026-97573 MEDIUM
HTTP Response Splitting (CWE-113)
2026-10-12 ProgressSoftware GHSA-h279-5w49-h4vj
5.4
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Query Console
  2. Delivery
    Craft CRLF-injected file-exploration request
  3. Exploit
    Lure victim to trigger request
  4. Execution
    Split HTTP response at client
  5. Impact
    Manipulate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

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

MarkLogic Server 12.0.0 <12.1.0
MarkLogic Server 11.0.0 <11.3.7

Affected Packages

euvd marklogic_server fix: 11.3.7, 12.1.0

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

Vendor (ProgressSoftware) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

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.

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

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

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

Lifecycle Timeline

1
Patch available
Oct 12, 2026 - 18:03 EUVD

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
specialized enterprise NoSQL database, limited and industry-specific deployment footprint
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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