CVE-2026-65647 in Plesk Migratorinfo

Summary

by MITRE • 08/27/2026

Improper symlink resolution before file access in Plesk allows remote authenticated users to execute arbitrary code as root.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 08/27/2026

The vulnerability described involves an improper symbolic link (symlink) resolution mechanism within the Plesk control panel software, a widely used web hosting automation and management platform. This flaw represents a critical security failure where the application fails to properly validate or canonicalize file paths before performing access operations. In typical Linux-based environments, symlinks are often utilized for convenience in managing complex directory structures, but they introduce significant risks if not handled with strict validation protocols. The specific issue arises when Plesk processes user-supplied input that references a symbolic link without verifying the final target of that link against an allowlist or ensuring it resides within expected directories. This lack of rigorous path canonicalization allows attackers to bypass intended access controls by pointing symlinks toward sensitive system files or executable binaries located outside the designated web root or application sandbox.

From a technical perspective, this vulnerability is classified under CWE-59: Improper Link Resolution Before File Access, commonly known as a Path Traversal or LFI (Local File Inclusion) variant that escalates to remote code execution due to the privileged nature of the Plesk service components. The operational mechanism relies on the fact that many administrative functions within Plesk run with elevated privileges, often effectively root-level access, to manage server configurations, DNS records, and user accounts. When an authenticated attacker provides a crafted path containing symbolic links that resolve to system binaries or configuration files writable by lower-privileged users, they can manipulate these resources. By exploiting the race condition or simply leveraging the symlink resolution logic during file read/write operations, the attacker can trick privileged processes into executing arbitrary code contained within those manipulated files. This effectively bypasses standard authentication and authorization checks because the underlying operating system grants access based on the final resolved path rather than the initial input provided by the user session.

The impact of this vulnerability is severe, as it allows remote authenticated users to achieve full control over the affected server. Since Plesk services typically operate with high privileges, successful exploitation results in arbitrary code execution as root. This grants the attacker complete access to all data hosted on the server, including customer websites, databases, and email accounts. Furthermore, a compromised host can be used as a pivot point for lateral movement within an organization's network or deployed as part of a botnet infrastructure. The ability to execute commands with root privileges means that attackers can install persistent backdoors, modify system configurations, exfiltrate sensitive information, and disrupt service availability without detection by standard user-level security monitoring tools. This scenario aligns closely with the MITRE ATT&CK technique T1059: Command and Scripting Interpreter, specifically where an attacker leverages existing administrative privileges to execute malicious scripts or binaries on the target system.

Mitigation strategies must focus on both immediate remediation and long-term architectural improvements. The primary defense is applying the official security patches released by Plesk for the affected versions immediately upon availability. These updates typically include code changes that enforce strict path validation, ensuring that all file operations are confined to expected directories using canonicalization techniques such as realpath() checks before any access occurs. Administrators should also implement principle of least privilege where possible, although this is challenging in hosting environments due to the inherent need for elevated permissions. Additional hardening measures include disabling unnecessary features within Plesk, restricting network exposure by placing the control panel behind a reverse proxy with Web Application Firewall (WAF) rules that detect and block path traversal patterns, and regularly auditing file system permissions to ensure no unauthorized writable symlinks exist in critical directories. Continuous monitoring for unusual process executions originating from web service accounts can also aid in early detection of exploitation attempts.

Responsible

Hackerone

Reservation

07/22/2026

Disclosure

08/27/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!