Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain on-path network position
-
DeliveryIntercept MarkLogic outbound TLS connection
-
ExploitPresent fraudulent server certificate
-
ExecutionBypass hostname validation
-
ImpactDecrypt and modify communications
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate host validation
|
| Exploitation Conditions | Exploitation requires that MarkLogic Server initiate one of the specific outbound connections that fail to validate the TLS certificate hostname, AND that the attacker occupy a man-in-the-middle / on-path position in the network between the server and the remote endpoint (e.g., via ARP/DNS spoofing, rogue gateway, or control of intermediate network infrastructure). The limiting factors are substantial: the attacker cannot exploit this purely remotely without first achieving network interception capability (reflected in CVSS AC:H), exploitation only affects the subset of 'certain outbound connections' identified by the vendor rather than all TLS traffic, and only pre-patch versions (12.x < 12.1.0, 11.x < 11.3.7) are vulnerable. There is no availability impact and no code execution - impact is confined to interception and modification of the affected communications. |
| Impact | The input CVSS of 7.4 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N) reflects a man-in-the-middle class weakness (CWE-297, improper certificate hostname validation) with high confidentiality and integrity impact but no availability impact. The AV:N/PR:N metrics indicate a network, unauthenticated vector, but the AC:H metric is the critical risk modifier: exploitation requires the attacker to already hold a privileged on-path/network-positioned role, which is not generally available to arbitrary remote attackers. No EPSS score, CISA KEV listing, or POC was provided in the input; therefore exploitation status is 'no public exploit identified at time of analysis.' The signals are internally consistent - there is no CVSS-versus-description conflict - but they point to a conditional, targeted threat (requires network interception capability) rather than mass, remotely-automatable exploitation. Net assessment: a genuine confidentiality/integrity concern for MarkLogic's outbound/service-to-service TLS trust, warranting patching, but not an emergency 'exploited-in-the-wild' priority on current evidence. Absence of EPSS/KEV/POC is a data gap, not proof of safety. |
| Exploit ScenarioDerived | An attacker who already controls a segment of the network path (e.g., a compromised router, rogue DHCP/DNS, or ARP-spoofed LAN) between MarkLogic Server and a remote service it connects to presents a fraudulent TLS certificate for the target hostname. Because MarkLogic does not consistently validate the certificate hostname on certain outbound connections, the forged certificate is accepted, allowing the attacker to decrypt, inspect, and alter the traffic. No public exploit is identified at time of analysis, and the AC:H rating reflects that a suitable on-path position must first be achieved. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Outbound TLS connections initiated by Progress MarkLogic Server can be intercepted and modified by an on-path attacker because the product does not consistently validate the certificate hostname for certain outbound connections (CWE-297). Affected are 12.x releases before 12.1.0 and 11.x releases before 11.3.7; the vulnerability is unauthenticated from the attacker's perspective (CVSS:3.1/AV:N/AC:H/PR:N/UI:N) but requires the attacker to first occupy a man-in-the-middle position - for example via ARP or DNS spoofing, a rogue gateway, or control of intermediate network infrastructure - and requires MarkLogic to actually open one of the specific outbound connections that skip hostname verification. Impact is limited to confidentiality and integrity of those communications (C:H/I:H) with no availability impact and no code execution; no public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade MarkLogic Server to 12.1.0 (for the 12.x line) or 11.3.7 (for the 11.x line); these are the fixed versions stated in the Progress advisory, https://community.progress.com/s/article/Marklogic-Critical-Security-Alert-Bulletin-October-2026, which should be reviewed for any post-release clarifications or additional hardening steps. Until upgrading is possible, compensate for the missing hostname check by removing the man-in-the-middle precondition: pin outbound traffic to the intended remote endpoints with strict egress firewall rules and disallow any intermediate routing the attacker could subvert, and carry those outbound connections inside a tunnel or overlay that performs its own authenticated, hostname-validated encryption (for example IPsec or a correctly configured TLS wrapper) so a forged certificate at the application layer is not sufficient - the trade-off is added configuration complexity and a second trust configuration to maintain. Segment the MarkLogic hosts onto networks with dynamic ARP inspection, DHCP snooping, and DNSSEC-validated or otherwise hardened DNS resolvers to make ARP/DNS spoofing materially harder, accepting that this is mitigation, not a fix, and does not address a rogue gateway or compromised intermediate infrastructure. Monitoring for anomalous certificate subjects or unexpected TLS endpoints on MarkLogic egress traffic can detect attempts, but detection should not be treated as a substitute for patching. No vendor-released patch substitute or version downgrade is applicable, and no public exploit code has been identified, so prioritization should be driven by exposure of the affected outbound connection types rather than by imminent 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 root cause is CWE-297, Improper Validation of Certificate with Host Mismatch, a TLS client-side trust failure. When a TLS client connects to a server, correct behavior is to verify that the certificate presented chains to a trusted CA and that a subjectAltName (or legacy CN) entry matches the hostname being contacted. Here, MarkLogic Server omits or inconsistently applies that hostname check for certain outbound connections, so a certificate that is validly signed but issued for an entirely different name can be accepted for the target endpoint. That collapses the trust model: an attacker who can redirect traffic (ARP/DNS spoofing, rogue gateway, compromised intermediary) and present any CA-signed certificate can terminate TLS, decrypt, and alter the traffic in both directions. The CPE cpe:2.3:a:progress_software_corporation:marklogic_server:*:*:*:*:*:*:*:* identifies MarkLogic Server as the affected component with a wildcard version, so the authoritative boundaries are the vendor-stated branches: 12.x below 12.1.0 and 11.x below 11.3.7. The AC:H rating in the assessed vector reflects that network interception capability is a genuine precondition rather than something the attacker can achieve through the vulnerable service itself, and the attack surface is further narrowed because only a subset of outbound connections is affected rather than all TLS traffic.
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:H/PR:N/UI:N/S:U/C:H/I:H/A:N
AV:N for network path and PR:N since no credentials are needed, but AC:H because the attacker must first achieve a man-in-the-middle position; C:H/I:H cover interception and modification, A:N as no availability loss.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
2DescriptionCVE.org
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not consistently validate TLS certificate hostnames for certain outbound connections. A network-positioned attacker could exploit this weakness to intercept or modify communications with an affected service.
Executive ViewAI
Progress MarkLogic Server versions 12.x prior to 12.1.0 and 11.x prior to 11.3.7 contain a high-severity vulnerability that could allow an attacker already positioned on the network to intercept and alter outbound TLS communications. This creates a risk of unauthorized data disclosure or modification for organizations relying on these connections, though exploitation is not trivial and requires a man-in-the-middle foothold. With no vendor patch yet available, security leadership should prioritize interim mitigations and enhanced network monitoring to protect sensitive data in transit.
No vendor-released patch identified at time of analysis. Interim mitigations include: enforce strict certificate hostname validation through configuration settings where supported; restrict MarkLogic outbound network traffic to trusted destinations; deploy network monitoring to detect ARP/DNS spoofing or rogue gateways; consider network segmentation to limit attacker's ability to achieve a man-in-the-middle position.
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-97571
GHSA-6q89-c966-c783
NVD
CVE.org
EPSS
Exploit-DB