ZeroHour

CVE-2026-29811

moderate

Flawed alias-domain check in CyberPanel enables cross-account site tampering

CVSS 3.1
7.7 high
EPSS
Published
()
Modified
AI analysis

CyberPanel before 2.4.4 contains an incorrect-comparison flaw (CWE-1025) in its logic for detecting alias domains: it attempts the check via an ORM query filter instead of a straightforward Python string comparison, so the alias-detection test can be defeated or bypassed when a domain is created or configured. A low-privileged authenticated user of the panel can trigger this during domain/website setup to make a domain resolve or map in ways the broken check should have prevented. The CVSS vector (PR:L, S:C, I:H) indicates the main impact is high integrity across the security scope — i.e., tampering with resources belonging to other tenants on the same server, such as another user's site configuration or content — with no confidentiality or availability impact. All CyberPanel installations running versions prior to 2.4.4 are affected. There is no known public proof of concept, the issue is not in CISA's Known Exploited Vulnerabilities catalog, and no in-the-wild exploitation has been reported.

What to do: Upgrade to CyberPanel 2.4.4 or later, which fixes the alias-detection logic. On multi-tenant panels, audit domain and alias records as well as vhost configuration files for entries created by low-privilege accounts that map to domains or sites owned by other users. As a hardening measure, restrict access to the panel login (VPN or IP allowlisting) and review panel logs for suspicious domain-creation activity.

Affected
CyberPanel (LiteSpeed Technologies) CyberPanelbefore 2.4.4 (all versions prior to 2.4.4)
Estimated exposure
moderate≈20,000-30,000 internet-exposed CyberPanel installations (order of magnitude: tens of thousands) — CyberPanel is a free, self-hosted hosting control panel, and public internet scans (Shodan/Censys) have historically shown on the order of tens of thousands of exposed panel interfaces; only multi-tenant panels with untrusted low-privilege…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

CyberPanel before 2.4.4 attempts to detect an "alais" domain (i.e., a second domain that serves the same content as a primary domain; normally spelled "alias") via an ORM query filter rather than a Python "if" statement.

Weakness
CWE-1025
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N

In the news

No ingested article mentions this CVE yet.