Skip to main content

Plesk CVE-2026-56843

| EUVDEUVD-2026-42144 CRITICAL
Insufficiently Protected Credentials (CWE-522)
2026-07-08 hackerone GHSA-m4rp-7vj2-ggpc
9.9
CVSS 3.1 · Vendor: hackerone
Share

Severity by source

Vendor (hackerone) PRIMARY
9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
9.9 CRITICAL

Authenticated low-priv customer (PR:L) over the network with low complexity crosses the tenant trust boundary (S:C), leaking credentials (C:H) that enable code execution as another user (I:H/A:H).

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

Primary rating from Vendor (hackerone).

CVSS VectorVendor: hackerone

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

Lifecycle Timeline

2
Patch available
Jul 08, 2026 - 02:01 EUVD
Analysis Generated
Jul 08, 2026 - 01:22 vuln.today

DescriptionCVE.org

Incorrect authorization in the XML-RPC API of WebPros Plesk before 18.0.78.4 allows a low-privileged authenticated customer to look up domains they do not own, because ownership is enforced only for certain lookup filters and schema validation is bypassed for legacy protocol versions. This results in cross-tenant disclosure of other tenants' FTP credentials stored in cleartext, which can be leveraged to execute code as another tenant's system user.

AnalysisAI

Cross-tenant credential disclosure in WebPros Plesk before 18.0.78.4 allows a low-privileged authenticated customer to enumerate domains belonging to other tenants through the XML-RPC API, because ownership checks are applied only to certain lookup filters and schema validation is skipped for legacy protocol versions. Because affected FTP credentials are stored in cleartext, an attacker retrieves another tenant's FTP password and can pivot to executing code as that tenant's system user. No public exploit has been identified at time of analysis, but the flaw was reported via HackerOne and carries a CVSS 9.9 rating.

Technical ContextAI

Plesk is a widely used web-hosting control panel that manages multiple isolated customer tenants (domains, mailboxes, FTP accounts) on shared infrastructure and exposes an XML-RPC management API. The root cause is CWE-522 (Insufficiently Protected Credentials): FTP passwords are persisted in cleartext rather than hashed or encrypted, so any authorization gap that exposes the credential store directly yields usable secrets. The specific defect is a broken-authorization pattern where tenant-ownership enforcement is bound to particular XML-RPC lookup filters, and requests declaring a legacy protocol version bypass schema validation entirely - allowing a crafted domain-lookup call to sidestep the ownership constraint and read records the caller should not see. The affected component matches CPE cpe:2.3:a:webpros:plesk:*, i.e. all Plesk versions prior to the fixed 18.0.78.4 build.

RemediationAI

Vendor-released patch: update to Plesk 18.0.78.4 or later, which restores ownership enforcement across all XML-RPC lookup filters and closes the legacy-protocol schema-validation bypass; refer to https://support.plesk.com/hc/en-us/articles/41178305151255-Vulnerability-in-Plesk-XML-API-Cleartext-FTP-Password-Exposure for the authoritative guidance. Where immediate patching is not possible, restrict network access to the XML-RPC API endpoint (Plesk management port 8443 and the RPC interface) to trusted management IPs via firewall rules to shrink the attacker population, accepting that this blocks legitimate remote API automation from other sources. Because exposed FTP passwords are stored in cleartext, after patching rotate FTP credentials for all tenants and consider disabling or minimizing FTP in favor of SFTP/key-based access to devalue any credentials that may already have leaked; note that forcing credential rotation and protocol changes may disrupt customer automation and scheduled transfers. Tightening or reviewing customer-account provisioning (limiting who can obtain a low-privileged account) further reduces exposure until the update is applied.

More in Plesk

View all
CVE-2022-45130 MEDIUM POC
6.5 Nov 10

Plesk Obsidian allows a CSRF attack, e.g., via the /api/v2/cli/commands REST API to change an Admin password. Rated medi

CVE-2023-24044 MEDIUM POC
6.1 Jan 22

A Host Header Injection issue on the Login page of Plesk Obsidian through 18.0.49 allows attackers to redirect users to

CVE-2021-35976 MEDIUM POC
6.1 Sep 10

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

CVE-2026-58046 CRITICAL
9.9 Jul 30

SQL injection in the Plesk hosting control panel's XML-RPC API allows a remote, low-privileged authenticated user to inj

CVE-2026-65646 CRITICAL
9.9 Aug 26

Authenticated remote attackers against WebPros Plesk (versions before 18.0.79.8, and 18.0.80 through 18.0.80.3) can inje

CVE-2026-68487 CRITICAL
9.9 Sep 10

Arbitrary file write as root in Plesk's Backup Manager lets an authenticated customer escalate to full server compromise

CVE-2026-68488 CRITICAL
9.9 Sep 10

Local privilege escalation to root affects the Backup Manager component of WebPros Plesk, where a time-of-check-to-time-

CVE-2026-48614 CRITICAL
9.9 Jul 06

Privilege escalation in the Plesk web hosting control panel lets an authenticated low-privileged user abuse an improper

CVE-2026-64639 CRITICAL
9.3 Aug 12

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.

CVE-2026-67394 CRITICAL
9.0 Sep 01

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

CVE-2023-0829 CRITICAL
9.0 Sep 20

Plesk 17.0 through 18.0.31 version, is vulnerable to a Cross-Site Scripting. Rated critical severity (CVSS 9.0), this vu

CVE-2026-65642 HIGH
8.6 Aug 26

Cross-tenant insecure direct object reference in Plesk's database management interface allows any authenticated hosting

Share

CVE-2026-56843 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy