External risk intelligence

Progress MarkLogic Query Console Cross-Site Scripting Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-9195

The vulnerability exists in the Query Console of a database server. While this interface is typically restricted to internal administrative use, it may be exposed in some environments or misconfigured to be reachable from the internet, making public accessibility possible but not a standard design pattern.

Path Traversal

Halo Surface Signal: 3 out of 5 — possibly public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in the Progress MarkLogic Server's Query Console. This issue could allow attackers to execute malicious code within an administrator's browser, potentially leading to the theft of credentials and unauthorized actions on the server. The primary concern at this time is confirming if this specific technology is in use and whether it is exposed in a way that could be exploited.

  • Attackers can run code in admin browsers.
  • Prevents credential theft and unauthorized actions.
  • Confirm relevance and exposure of MarkLogic Server.

Attack Path

How an attacker could exploit the issue

An attacker could target an authenticated administrator by tricking them into visiting a malicious URL. This would leverage a cross-site scripting vulnerability within the Query Console, allowing the attacker to run arbitrary JavaScript in the administrator's browser. The attacker could then potentially steal credentials and carry out unauthorized actions within the MarkLogic Server.

  • Attacker lures an administrator to a crafted URL.
  • Cross-site scripting in Query Console.
  • Arbitrary JavaScript execution and credential theft.

Live Threat

Current exploitation, exposure, and threat context

A cross-site scripting vulnerability in the Query Console of Progress MarkLogic Server could allow an authenticated administrator to execute arbitrary JavaScript in their browser session if lured to a crafted URL. This could potentially lead to the capture of credentials and the performance of privileged actions on the administrator's behalf.

  • Administrator session and credentials.
  • Via crafted URL to Query Console.
  • Unauthorized privileged actions.

Operational Fix

Recommended remediation, mitigation, and detection steps

Real-World Ownership This critical vulnerability in Progress MarkLogic Server's Query Console likely falls under the purview of database administrators and application owners responsible for managing the MarkLogic instances. Initial triage should focus on identifying all deployed MarkLogic servers, assessing their external reachability and business criticality, and confirming the responsible team for remediation planning.

  • Database and application owners.
  • Verify external access and criticality.
  • Plan remediation based on risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Progress MarkLogic Server?

Progress MarkLogic is a multi-model database server designed to integrate and manage complex, unstructured data. Its Query Console component serves as an integrated development and administrative interface, allowing users to write, test, and execute queries directly against the database to manage data and system configurations.

What does CVE-2026-9195 mean for security?

This vulnerability is classified as Cross-Site Scripting (CWE-79). It means the Query Console fails to properly sanitize input, allowing an attacker to inject and execute unauthorized JavaScript in an administrator's browser. Because the script runs within the trusted session of an admin, it can hijack their access and perform actions as if they were the legitimate user.

How is this vulnerability triggered?

An attacker must successfully lure an already authenticated administrator into clicking a specially crafted URL that points to the affected Query Console. Simply visiting the MarkLogic server or using the database normally does not trigger the bug; the specific malicious link must be opened by an active administrator within their browser session.

Do I need to worry if my instance is internal?

Halo Surface Signal notes that while the Query Console is intended for internal administration, it is sometimes misconfigured or accidentally exposed to the internet. If your instance is strictly isolated from public networks, the path for an attacker to lure an administrator via a public link is significantly reduced, though internal risk remains if untrusted users can reach the interface.

When should I take action for this CVE?

You should prioritize identifying all active MarkLogic instances in your environment immediately. Since this allows full administrative control if exploited, work with your database team to restrict access to the Query Console, audit existing deployments for exposure, and prepare to update your software to version 11.3.6 or 12.0.3.

References