Skip to main content

MarkLogic Server EUVDEUVD-2026-53426

| CVE-2026-9190 CRITICAL
HTTP Request/Response Smuggling (CWE-444)
2026-08-05 ProgressSoftware GHSA-984c-qj5w-fv7j
9.1
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Identify MarkLogic App Server behind proxy
  2. Delivery
    Craft request with dual Content-Length/Transfer-Encoding
  3. Exploit
    Desync proxy and back-end parsing
  4. Execution
    Smuggle hidden request prefix
  5. Persist
    Hijack next user's session or capture credentials
  6. Impact
    Bypass authentication and reach protected endpoints

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service HTTP request consistency
Exploitation Conditions

Exploitation requires the MarkLogic HTTP App Server to be deployed behind a reverse proxy or load balancer whose HTTP request parsing differs from MarkLogic's, and the attacker must be able to send a crafted HTTP/1.1 request containing both a Content-Length and a Transfer-Encoding header to that front-end. No authentication or user interaction is needed (PR:N/UI:N) against a vulnerable pre-11.3.6 / pre-12.0.3 server. Limiting factors: a direct MarkLogic deployment with no fronting proxy (or a proxy that strictly rejects ambiguous CL+TE requests, closes connections, or does not reuse back-end connections) is not exploitable, and success depends on a specific parser mismatch and connection reuse to smuggle the prefix into a victim's request stream.

Impact

The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N = 9.1) indicates a network-reachable, unauthenticated, high-impact issue, and the impact set (auth bypass, session hijack, credential theft) is severe. However, real-world exploitability is gated by deployment: request smuggling only works when a reverse proxy sits in front AND its HTTP parsing differs from MarkLogic's - so I judge attack complexity higher than the vendor's AC:L (see my assessed vector). No EPSS was provided, so widescale exploitation probability cannot be quantified; KEV=NO and no POC is referenced, so this is a high-severity issue without confirmed active exploitation. SSVC framing: exploitation = none observed, technical impact = total for the App Server, automatable = likely no (requires per-target proxy discrepancy tuning). Net: patch-worthy priority for anyone running MarkLogic behind a proxy, but not evidence of mass exploitation.

Exploit ScenarioDerived

An attacker sends a single HTTP request to the MarkLogic HTTP App Server through its reverse proxy containing conflicting Content-Length and Transfer-Encoding headers, so the proxy forwards what it sees as one request while MarkLogic parses a hidden second request smuggled in the body. The smuggled prefix is prepended to the next legitimate user's request on the reused back-end connection, letting the attacker capture that user's credentials or session token or reach authenticated endpoints without valid credentials. No public exploit is identified at time of analysis, but the CL/TE desync technique is well documented and reliable once a parsing discrepancy is confirmed.

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

HTTP request smuggling in Progress MarkLogic Server's HTTP App Server (versions before 11.3.6 and 12.0.3) lets a remote attacker desynchronize request parsing between a fronting reverse proxy and MarkLogic, enabling authentication/authorization bypass, session hijacking, and credential capture. The flaw is exploitable over the network without authentication (PR:N) and carries a critical 9.1 CVSS with high confidentiality and integrity impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV; no EPSS score was supplied.

RemediationAI

Vendor-released patch: upgrade to MarkLogic Server 11.3.6 or later on the 11.x line, or 12.0.3 or later on the 12.x line, per the Progress August 2026 Critical Security Alert (https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-August-2026). Until patched, harden the fronting layer: configure the reverse proxy/load balancer to reject any request that contains both Content-Length and Transfer-Encoding headers, disable HTTP/1.1 request pipelining and connection reuse to the back-end, and normalize/validate ambiguous requests before forwarding (trade-off: may break legacy clients that rely on chunked+length quirks). Ensure the proxy and MarkLogic agree on HTTP parsing (prefer HTTP/2 to the back-end where supported, or terminate and re-emit clean HTTP/1.1), and restrict direct network access to the MarkLogic App Server ports so the proxy cannot be bypassed. These mitigations reduce but do not eliminate desync risk, so upgrading remains the primary fix.

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 Progress Software's enterprise multi-model (document/NoSQL) database whose HTTP App Server exposes REST/HTTP application endpoints, commonly deployed behind a reverse proxy or load balancer. The vulnerability is CWE-444 (Inconsistent Interpretation of HTTP Requests, i.e. HTTP Request/Response Smuggling): when a single crafted request carries both Content-Length and Transfer-Encoding headers, the front-end proxy and the MarkLogic back-end disagree on where one request ends and the next begins (a classic CL.TE or TE.CL desync). The attacker's smuggled bytes are then treated by MarkLogic as the start of another client's request, allowing prefix injection into the victim's connection/session stream.

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.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 7.4 HIGH

Network, unauthenticated (PR:N) with no UI, but AC:H because it needs a fronting proxy whose parsing diverges from MarkLogic; high confidentiality/integrity from session/credential theft, no availability impact.

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

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

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

Lifecycle Timeline

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

DescriptionCVE.org

An HTTP request smuggling vulnerability in the HTTP App Server of Progress MarkLogic Server before 11.3.6 and 12.0.3 allows a remote attacker to bypass authentication and authorization checks, hijack a legitimate user's session, or capture credentials. The vulnerability occurs when a crafted HTTP request containing both Content-Length and Transfer-Encoding headers causes a reverse proxy and MarkLogic Server to interpret request boundaries differently.

Executive ViewAI

Why It Matters

Progress MarkLogic Server versions before 11.3.6 and 12.0.3 contain a critical HTTP request smuggling vulnerability (CVSS 9.1) that enables remote attackers to bypass authentication and authorization, hijack sessions, and capture credentials without requiring authentication. This directly threatens the confidentiality and integrity of enterprise data stored in affected MarkLogic instances. With no patch currently available, immediate risk mitigation measures are essential to prevent data compromise.

Business Impact: Severe
Compensating Controls

Pending patch availability, implement HTTP request validation at reverse proxy layer to reject ambiguous requests, enforce strict Content-Length and Transfer-Encoding header processing, segment MarkLogic instances on trusted networks isolated from untrusted clients, deploy network-based detection for HTTP smuggling patterns, and increase monitoring for authentication bypass indicators and unusual session activity.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
niche enterprise multi-model NoSQL database, industry-specific 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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

HTTP request smuggling exploits inconsistencies in how front-end and back-end servers parse HTTP message boundaries.

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