CVE-2026-54420 is a UNIX symbolic link following vulnerability in the LiteSpeed cPanel plugin affecting versions before 2.4.8, including vulnerable user-end plugin builds distributed with LiteSpeed WHM PlugIn before 5.3.2.0. In shared hosting environments running CloudLinux/CageFS, the plugin improperly handles user-controlled symlinks and does not adequately ensure that resolved paths remain within the requesting tenant’s permitted filesystem boundary. An attacker who already has limited access to the server, such as through FTP credentials or a web shell in a hosted account, can create symlinks that are later processed by the plugin in a more privileged execution context. This can bypass CageFS isolation and enable access to files or directories outside the attacker’s assigned account scope. The vulnerability has been reported as exploited in the wild in May 2026.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (2 hidden).
Repository contains a single substantive exploit script ('PoC Funcional') plus supporting documentation files in Spanish: README, mitigation guidance, IOC notes, expected output, and operator notes. The Python PoC targets CVE-2026-54420, described as a symlink-following privilege escalation/arbitrary file read issue affecting LiteSpeed cPanel Plugin and WHM Plugin in shared hosting environments. The exploit workflow is: connect to the target over FTP, authenticate, infer a likely web root, attempt multiple FTP command variants to create a symlink pointing at a sensitive file, then retrieve the symlinked file over HTTP to confirm out-of-directory read access. The script also advertises additional capabilities including enumeration of sensitive files, optional web shell upload, verbose mode, alternate FTP port support, and cleanup of created artifacts. Fingerprintable behaviors include FTP control commands such as SITE SYMLINK, RNFR/RNTO, and possible placement of readable .txt artifacts under public_html. Overall, this is an operational PoC exploit rather than a mere detector: it contains exploitation logic, target interaction over FTP and HTTP, and post-exploitation-oriented options.
This repository is a standalone Python exploit/scanner project centered on cve-2026-54420.py, with supporting README, dependency list, and sample targets file. The script presents itself as a PoC/scanner for CVE-2026-54420 affecting a LiteSpeed cPanel plugin, but the code explicitly describes the bug as a hypothetical unauthenticated remote code execution via server-side template injection against a web endpoint named /api/render. The main capability is web-based SSTI detection and exploitation. The script contains payload sets for multiple template engines: Jinja2, Freemarker, Velocity, Smarty, and Twig. These payloads include arithmetic probes for detection, file-read payloads targeting /etc/passwd, command-execution payloads such as id and whoami, a base64-decoded shell command, directory enumeration, file-write behavior to /tmp/pwned.txt, and a hardcoded bash reverse shell to 10.0.0.1:4444. It also defines command groups for post-exploitation enumeration, including OS identification, directory listing, network inspection, and process listing. Operationally, the script supports single-target and bulk-target scanning, multithreading, timeout/delay controls, verbose output, optional enumeration, command execution on vulnerable hosts, and saving results. The visible code shows a TargetManager class for loading and deduplicating targets and a main routine that iterates over vulnerable hosts, optionally executes commands, performs enumeration, and writes a vulnerable_hosts.txt summary. Repository structure is simple: one primary Python code file, requirements.txt for dependencies, targets.txt with sample URLs/IPs, and documentation. Dependencies are typical for a Python HTTP scanner: requests is core, while colorama and tqdm are optional usability enhancements; BeautifulSoup/lxml and YAML support are listed but not clearly necessary from the visible excerpt. Overall, this is an actual exploit-oriented scanner rather than a pure detector. It is not part of a known exploit framework. Based on the included command-execution and reverse-shell payloads, it should be treated as an operational PoC with hardcoded payloads rather than a fully weaponized framework module.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
81 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Уязвимость symlink-атаки в LiteSpeed cPanel Plugin / LiteSpeed WHM Plugin на серверах с CloudLinux/CageFS, позволяющая при наличии начального доступа читать или модифицировать файлы соседних аккаунтов и использоваться для lateral movement.
A critical UNIX symbolic link handling vulnerability in the LiteSpeed cPanel Plugin that can let attackers with limited access exploit improper symlink validation to access sensitive files outside restricted directories, potentially causing privilege escalation or data exposure in shared hosting environments.
A symlink-following privilege escalation vulnerability in LiteSpeed's user-end cPanel plugin that can allow users with FTP or web shell access to gain root privileges on affected shared hosting servers.
A privilege-escalation vulnerability in LiteSpeed's cPanel plugin on shared hosting servers running CloudLinux or CageFS, caused by improper handling of user-controlled symbolic links and allowing attackers with FTP or web shell access to gain root privileges.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.