9.9 CVSS Score Marks MarkLogic Server Admin Takeover Risk in Deprecated API
Remote attackers with manage-user privileges can seize persistent admin control via an XQuery injection flaw in older MarkLogic Server versions.
Key points
- CVE-2026-85948 carries a CVSS score of 9.9, rated Critical by the National Vulnerability Database.
- The flaw exists in a deprecated Management API package path within Progress MarkLogic Server.
- Exploitation requires manage-user-level privileges but results in persistent unauthorized administrative access.
Progress MarkLogic Server contains a severe security flaw that allows remote attackers to gain persistent administrative control. The National Vulnerability Database lists this issue as CVE-2026-85948, assigning it a CVSS score of 9.9. This rating classifies the vulnerability as critical, indicating a high severity level for organizations relying on the platform for data management and search capabilities.
The underlying weakness stems from an XQuery injection flaw located within a deprecated Management API package path. According to the NVD record, the issue maps to CWE-269, which relates to improper privilege management. An attacker does not need full administrative rights to initiate the exploit; possessing manage-user-level privileges is sufficient. Once the injection is successful, the adversary gains persistent unauthorized administrative control over the server environment.
Vulnerability Mechanics and Scope
The technical root of CVE-2026-85948 lies in how the MarkLogic Server processes XQuery commands within a specific, outdated API route. The description from the NVD indicates that the flaw resides in a deprecated Management API package path. This suggests that while the API functionality is no longer recommended for use, it remains active in older server builds. The injection allows the attacker to obtain persistent unauthorized administrative control, as stated in the vulnerability description.
Affected Versions and Mitigation
The vulnerability impacts specific release branches of the Progress Software Corporation’s MarkLogic Server. Systems running the 11.x series are vulnerable if they are prior to version 11.3.7. Similarly, installations using the 12.x series are at risk if they have not been updated to version 12.1.0 or later. Organizations must verify their current server version against these thresholds to determine exposure.
Defender's checklist
Security teams should immediately audit their MarkLogic Server installations to identify any systems running versions below 11.3.7 or 12.1.0. Inventory logs should be
What to do and how to stay safe
- Patching is reactive and specific to software updates, while vulnerability management is a holistic, continuous risk reduction process.
- Not all vulnerabilities require patches; many stem from misconfigurations or poor access controls that demand different remediation steps.
- Prioritization in vulnerability management prevents alert fatigue by focusing resources on the most dangerous exposures first.
Patching fixes code, but vulnerability management fixes risk. Integrate patching into a broader risk-based workflow to ensure you are addressing the most dangerous exposures first, not just the most numerous ones.
Step-by-step guide: Patch Management vs Vulnerability Management: The Critical Distinction
General security guidance from the InfoSec Ledger newsroom. It is not confirmed advice from the organisations named in this story.




