Skip to main content
CVE-2026-54420 High Patch Available

CVE-2026-54420: LiteSpeed cPanel Plugin — UNIX Symlink Following Allows Container Escape on Shared Hosting

CVE Details

CVE ID CVE-2026-54420
CVSS Score 8.5
Severity High
Vendor LiteSpeed Technologies
Product LiteSpeed cPanel Plugin
Patch Status Available
Published June 16, 2026
EPSS Score 0.6%
CISA Patch Deadline July 7, 2026

Executive Summary

CVE-2026-54420 is a high-severity UNIX symbolic link following vulnerability (CVSS 8.5) in the LiteSpeed cPanel plugin. The flaw allows a user with FTP or web shell access on a shared hosting server running CloudLinux with CageFS to escape their container isolation boundary and access files belonging to other hosting tenants or the underlying system.

CISA added this vulnerability to its Known Exploited Vulnerabilities catalog on June 15, 2026, confirming active in-the-wild exploitation dating to May 2026 — two weeks before the vendor patch was published. The CISA-mandated remediation deadline for US federal agencies is June 18, 2026, making this an immediate patching priority for hosting providers running affected configurations.

A patched version has been available since June 1, 2026. Hosting providers who have not updated should treat this as a critical operational security incident, not a routine patch cycle.


Affected Versions

ComponentAffectedFixed Version
LiteSpeed cPanel PluginAll versions before 2.4.82.4.8
LiteSpeed WHM PluginAll versions before 5.3.2.05.3.2.0

Platform prerequisite: The vulnerability requires a shared hosting environment running CloudLinux with CageFS enabled. Standard Linux servers without CageFS are not the intended isolation target, though the plugin’s symlink behaviour remains exploitable.


Vulnerability Details

CWE-61 — UNIX Symbolic Link Following

CageFS is CloudLinux’s per-user virtualised filesystem that gives shared hosting customers an isolated view of the filesystem. Each user sees only their own files and a minimal set of system binaries. The LiteSpeed cPanel plugin, which manages LiteSpeed Web Server integration with cPanel’s hosting management layer, processes user-controlled file paths during certain administrative operations.

The plugin’s file processing routines fail to resolve symbolic links before acting on them. When a hosting customer creates a symlink pointing to a target outside their CageFS boundary, and then triggers specific plugin API operations that traverse that path, the plugin follows the symlink. Because the LiteSpeed plugin daemon runs with elevated privileges (necessary to manage web server configuration across customer accounts), the resulting file access occurs outside the CageFS boundary with elevated privileges.

The specific exploitation pattern identified involves sequential calls to two API functions:

  1. generateEcCert — an EC certificate generation function that processes user-controlled file paths
  2. packageUserSize — a user account size calculation function executed immediately after

This combination creates a race condition window during which symlink targets are evaluated with elevated plugin-level permissions before CageFS path resolution enforces containment. Normal UI workflows execute these calls serially and sequentially; attackers trigger them concurrently (7–10 parallel requests) to reliably exploit the race.


Exploitation in the Wild

The Namecheap security team discovered CVE-2026-54420 and reported it to LiteSpeed. Their investigation found evidence of active exploitation in May 2026, approximately two weeks before the June 1 patch release — meaning the vulnerability was being used as a zero-day against shared hosting infrastructure.

Attack characteristics observed:

  • Concurrent API call bursts of 7–10 simultaneous requests targeting the same user account
  • generateEcCert followed immediately by packageUserSize for the same user (an operation pattern not produced by legitimate user-interface workflows)
  • Source IP diversity consistent with automated tooling rather than manual exploitation

Targeting profile centres on multi-tenant shared hosting environments, where successful exploitation yields access not just to one victim’s data but potentially to all hosting tenants on the affected server — a high-value outcome for attackers seeking credential files, source code, database configurations, and email data across many customers simultaneously.

No specific threat actor or ransomware group has been publicly attributed, but the systematic exploitation pattern is consistent with automated scanning and exploitation by criminal infrastructure operators.


Patch and Remediation

Primary fix: Update to LiteSpeed cPanel Plugin v2.4.8 or LiteSpeed WHM Plugin v5.3.2.0, released June 1, 2026.

Updates are applied through the LiteSpeed management interface or via command-line update tools provided by LiteSpeed Technologies.

Temporary workaround: Disable the LiteSpeed cPanel plugin entirely if an immediate update is not feasible. This eliminates the vulnerable attack surface at the cost of losing LiteSpeed’s cPanel integration features.

Do not confuse with CVE-2026-48172: A separate LiteSpeed cPanel vulnerability patched May 19, 2026 (a Redis toggle authorisation bypass with CVSS 9.8) also affects versions in the 2.3–2.4.4 range. Patching to 2.4.8 addresses both.


Detection

Log analysis for exploitation indicators:

# Search for the concurrent API call pattern in cPanel logs
grep -rE 'cpanel_jsonapi_func=(generateEcCert|packageUserSize)' \
  /usr/local/cpanel/logs/ /var/cpanel/logs/ 2>/dev/null | \
  awk '{print $1, $2}' | sort | uniq -d

Look for:

  • Log entries showing generateEcCert and packageUserSize for the same user account within the same second or within a 1–2 second window
  • 7 or more API calls for the same user account within a 10-second window — this pattern is anomalous and does not occur in normal LiteSpeed/cPanel operations
  • File access events outside expected user home directories if filesystem auditing (auditd) is enabled

System integrity check: After applying the patch, review recently modified files in unexpected system directories for signs of pre-patch compromise. The find command against directories outside /home filtered to modification timestamps covering the past 30 days can surface attacker-placed files.

Shared hosting providers should assume that any server running an affected version during May–June 2026 has been targeted and conduct tenant notification in parallel with patching.