QSearchQSearch

CVE-2026-34246

4.8 MEDIUM

CtrlPanel is open-source billing software for hosting providers

Published: 2026-05-19 · Last updated: 2026-05-20

Severity and scoring

CVSS
4.8 MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
CWE
CWE-116, CWE-80

Description

CtrlPanel is open-source billing software for hosting providers. Versions 1.1.1 and prior contain a Stored Cross-Site Scripting (XSS) vulnerability exists in the admin role management interface. In app/Http/Controllers/Admin/RoleController.php, the datatable() method interpolates $role->name and $role->color directly into a <span> element's HTML and style attribute without sanitization, and the chained .rawColumns(['actions', 'name']) call instructs DataTables to render the name column as raw HTML, bypassing automatic output escaping. An admin with role creation or edit permissions can inject a payload such as <img src=x onerror="alert('XSS_POC')"> into the name or color fields, which is persisted to the database and executes in the browser of every admin who loads the /admin/roles page. This enables session hijacking via cookie theft, credential harvesting through fake login prompts or keyloggers, lateral privilege escalation by performing admin actions on behalf of victims, and a persistent backdoor that re-executes on every page load until the malicious role record is removed. This issue has been resolved in version 1.2.0.

Source: NVD

References

Related CVEs

Same CWE

  • CVE-2026-45011 ApostropheCMS is an open-source Node.js content management system (7.3 HIGH)
  • CVE-2026-54133 jmespath.php allows users to use JMESPath, software for declaratively specifying how to extract elements from a JSON document, in PHP app... (9.8 CRITICAL)
  • CVE-2026-48485 Quest Bot is an opensource Discord Bot
  • CVE-2026-47188 Quest Bot is an opensource modern Discord Bot built for moderation, utilities and support
  • CVE-2026-47175 Quest Bot is an opensource modern Discord Bot built for moderation, utilities and support