CVE-2026-48172 — LiteSpeed cPanel Plugin Privilege Escalation Vulnerability

CVE-2026-48172

LiteSpeed User-End cPanel Plugin — Any cPanel User Can Execute Arbitrary Scripts as Root via Unguarded lsws.redisAble API Endpoint

What is the LiteSpeed cPanel Plugin?

LiteSpeed Web Server (LSWS) is a high-performance HTTP server used extensively by web hosting providers as a drop-in Apache replacement, commonly paired with cPanel/WHM control panels on shared hosting infrastructure. The LiteSpeed user-end cPanel plugin allows individual hosting customers to control LiteSpeed-specific features — such as enabling or disabling the LiteSpeed cache — from within their own cPanel account, without requiring host-administrator privileges. It is deployed on tens of thousands of shared hosting servers globally.

Overview

CVE-2026-48172 is a critical privilege escalation vulnerability in the LiteSpeed user-end cPanel plugin. Any authenticated cPanel user — including unprivileged shared-hosting customers — can invoke the unguarded lsws.redisAble API endpoint to execute arbitrary scripts as root on the host server. CISA confirmed active exploitation before the patch was released and added the CVE to the KEV catalog on May 26, 2026, with a three-day remediation deadline of May 29 — one of the shortest windows in recent KEV history, reflecting the severity of confirmed active exploitation on shared hosting infrastructure.

Affected Versions

Component Affected Versions Fixed Version
LiteSpeed User-End cPanel Plugin v2.3 – v2.4.4 v2.4.7
LiteSpeed WHM Plugin Earlier than 5.3.1.0 v5.3.1.0

LiteSpeed released three patch versions in rapid succession (v2.4.5, v2.4.6/WHM 5.3.0.0, v2.4.7/WHM 5.3.1.0) after identifying additional related attack vectors during the security review triggered by the initial report.

Technical Details

The LiteSpeed user-end cPanel plugin exposes the lsws.redisAble function through cPanel's standard JSON-API interface, accessible to every authenticated cPanel user at:

GET /execute/LiteSpeed/redisAble

or as cpanel_jsonapi_func=redisAble via the cPanel UAPI.

This endpoint was designed as an administrative operation but contained no privilege check. Any cPanel account holder — including the most basic unprivileged shared-hosting customer — could invoke it to trigger arbitrary script execution with root-level permissions on the host server.

Attack requirements:

  • A valid cPanel account on an affected server (achievable via credential compromise, a malicious hosting customer, or an XSS-escalated session)
  • No elevated privileges — standard unprivileged accounts are sufficient
  • Single HTTP request

One compromised shared-hosting account grants full root access to the entire physical or virtual host server, affecting all co-hosted customers and their data.

Root cause (CWE-266 — Incorrect Privilege Assignment): The API endpoint delegated to a privileged execution path without any authorization check, violating the principle of least privilege at the cPanel API layer.

Discovery

Security researcher David Strydom reported the vulnerability on May 19, 2026. LiteSpeed confirmed that active exploitation was already occurring at the time of the report, making this a zero-day at point of disclosure.

Exploitation Context

Actively exploited in the wild as a zero-day before the patch was available. LiteSpeed confirmed exploitation prior to disclosure. cPanel/WebPros responded immediately by automatically removing the plugin from affected servers via the standard cPanel update mechanism on May 19, 2026 as an emergency measure. CISA's three-day KEV remediation deadline (May 26 → May 29) is among the shortest on record, reflecting the ease of exploitation and the impact of root compromise on shared multi-tenant infrastructure.

Detection — check for exploitation attempts in cPanel logs:

grep -rE "cpanel_jsonapi_func=redisAble" /var/cpanel/logs /usr/local/cpanel/logs/ 2>/dev/null

Remediation

  1. Update immediately — install LiteSpeed User-End cPanel Plugin v2.4.7 and WHM Plugin v5.3.1.0 or later from the LiteSpeed repository.
  2. Emergency uninstall (if patching is not immediately possible):
    /usr/local/lsws/admin/misc/lscmctl cpanelplugin --uninstall
    
  3. Check for exploitation — search cPanel access logs for invocations of the redisAble endpoint from non-administrative users:
    grep -rE "cpanel_jsonapi_func=redisAble" /var/cpanel/logs /usr/local/cpanel/logs/ 2>/dev/null
    
  4. Audit server integrity — if exploitation is suspected, perform a full server audit before trusting any system state. Root-level compromise may have persisted backdoors, created additional accounts, or exfiltrated hosted customer data.
  5. Review all cPanel user access logs for unusual activity during the exposure window (before May 19, 2026).
  6. Notify hosted customers if exploitation is confirmed on your infrastructure, as all co-hosted accounts and data must be considered compromised.

Key Details

PropertyValue
CVE ID CVE-2026-48172
Vendor / Product LiteSpeed — cPanel Plugin
NVD Published2026-05-21
NVD Last Modified2026-05-26
CVSS 3.1 Score9.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-266 find similar ↗
CISA KEV Added2026-05-26
CISA KEV Deadline2026-05-29
Known Ransomware Use No

CVSS 3.1 Breakdown

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

Required Action

CISA BOD 22-01 Deadline: 2026-05-29. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Timeline

DateEvent
2026-05-19Security researcher David Strydom reports vulnerability; cPanel/WebPros automatically removes plugin via routine updates; LiteSpeed releases v2.4.5 and v2.4.6 / WHM 5.3.0.0
2026-05-20CVE-2026-48172 formally assigned
2026-05-21LiteSpeed completes full security review; releases final patches v2.4.7 / WHM Plugin 5.3.1.0
2026-05-26Added to CISA Known Exploited Vulnerabilities catalog
2026-05-29CISA BOD 22-01 remediation deadline