Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
XML API is network-reachable (AV:N/AC:L) but needs a valid low-privileged account (PR:L); root file write escapes the app boundary (S:C) giving full C:H/I:H/A:H.
Primary rating from Vendor (hackerone).
CVSS VectorVendor: hackerone
Lifecycle Timeline
2DescriptionCVE.org
An improper authorization vulnerability in the Plesk XML API allows an authenticated user to inject arbitrary configuration directives, resulting in arbitrary file write as root and full privilege escalation on the underlying server.
AnalysisAI
Privilege escalation in the Plesk web hosting control panel lets an authenticated low-privileged user abuse an improper authorization flaw in the XML API to inject arbitrary configuration directives, achieving arbitrary file write as root and full compromise of the underlying server. Rated CVSS 9.9 with a scope change, this turns any valid panel account into root on the host; no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
Plesk is a widely used commercial server administration and web hosting control panel (vendor WebPros, CPE cpe:2.3:a:webpros:plesk) that exposes an XML-RPC style management interface known as the XML API for programmatic provisioning of domains, mail, and service configuration. The root cause is CWE-94 (Code/Directive Injection) combined with a missing authorization check: the API accepts configuration input from an authenticated user without properly restricting which directives that user is allowed to set, so attacker-controlled content is written into privileged configuration handled by root-owned service processes. Because the injected directives are ultimately materialized to disk by a root context, this yields arbitrary file write as root rather than a confined application-level change.
RemediationAI
Apply the fix described in the Plesk vendor advisory (https://support.plesk.com/hc/en-us/articles/41171817973143-Vulnerability-in-Plesk-XML-API) - patch available per vendor advisory, though an exact fixed version number is not confirmed in the available data, so verify the target build against that article before and after updating and enable Plesk automatic updates. As compensating controls until patched, restrict network access to the XML API endpoint (typically the panel management interface on port 8443) to trusted management IPs via firewall rules, which blocks remote abuse but will break any legitimate automation calling the API from other hosts; additionally, audit and reduce the number of low-privileged reseller/customer accounts and rotate credentials, since exploitation requires an authenticated account, accepting the operational overhead of tighter tenant access. Do not rely on this being unauthenticated-safe - any valid panel login is sufficient.
Plesk Obsidian allows a CSRF attack, e.g., via the /api/v2/cli/commands REST API to change an Admin password. Rated medi
A Host Header Injection issue on the Login page of Plesk Obsidian through 18.0.49 allows attackers to redirect users to
The feature to preview a website in Plesk Obsidian 18.0.0 through 18.0.32 on Linux is vulnerable to reflected XSS via th
Cross-tenant credential disclosure in WebPros Plesk before 18.0.78.4 allows a low-privileged authenticated customer to e
SQL injection in the Plesk hosting control panel's XML-RPC API allows a remote, low-privileged authenticated user to inj
Authenticated remote attackers against WebPros Plesk (versions before 18.0.79.8, and 18.0.80 through 18.0.80.3) can inje
Arbitrary file write as root in Plesk's Backup Manager lets an authenticated customer escalate to full server compromise
Local privilege escalation to root affects the Backup Manager component of WebPros Plesk, where a time-of-check-to-time-
Privilege escalation to remote code execution in Plesk (18.0.52 through 18.0.79.6, and the 18.0.80.0 branch before 18.0.
Privilege escalation to root in Plesk for Linux (18.0.34 up to 18.0.79.9 / 18.0.80.5) lets a customer- or reseller-level
Plesk 17.0 through 18.0.31 version, is vulnerable to a Cross-Site Scripting. Rated critical severity (CVSS 9.0), this vu
Cross-tenant insecure direct object reference in Plesk's database management interface allows any authenticated hosting
Same weakness CWE-94 – Code Injection
View allSame technique Privilege Escalation
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41892
GHSA-29pr-6qrg-q2x4