SB2026073065 - Multiple vulnerabilities in Hestia Control Panel



SB2026073065 - Multiple vulnerabilities in Hestia Control Panel

Published: July 30, 2026

Security Bulletin ID SB2026073065
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 4
Exploitation vector Remote access
Highest impact Code execution

Breakdown by Severity

Medium 75% Low 25%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 4 vulnerabilities.


1) Eval Injection (CVE-ID: N/A)

CWE-ID: CWE-95 - Eval Injection

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote user to execute arbitrary code as root.

The vulnerability exists due to improper neutralization of directives in dynamically evaluated code in the parse_object_kv_list() function in func/main.sh when parsing user-controlled configuration data. A remote user can store a crafted payload in a cron job command, DNS TXT record, or mail forward address to execute arbitrary code as root.

The issue is triggered because data is evaluated twice, including once in the calling root shell, and cron job exploitation may occur during the next cron rebuild cycle without user interaction.


2) OS Command Injection (CVE-ID: N/A)

CWE-ID: CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote user to execute arbitrary commands as root.

The vulnerability exists due to improper neutralization of special elements used in an os command in the queue execution mechanism when processing backup and restore parameters across multiple execution contexts. A remote user can send crafted restore parameters that are written into .pipe queue files to execute arbitrary commands as root.

The issue is second-order and is triggered when a root-level cron job executes queued .pipe files through /bin/sh.


3) OS Command Injection (CVE-ID: N/A)

CWE-ID: CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote user to execute arbitrary code as root.

The vulnerability exists due to improper neutralization of special elements used in an os command in v-add-cron-job and parse_object_kv_list when handling a crafted cron job creation request. A remote user can send a specially crafted HTTP POST request to execute arbitrary code as root.

The issue can be triggered with a single request during form submission without waiting for cron execution.


4) Cross-site scripting (CVE-ID: N/A)

CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CVSSv4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N]


The vulnerability allows a remote user to execute arbitrary JavaScript in an administrator context and gain access to administrator functions.

The vulnerability exists due to cross-site scripting in the SSL certificate handling functionality when processing crafted self-signed certificate data in site settings. A remote user can inject a crafted script through certificate fields to execute arbitrary JavaScript in an administrator context and gain access to administrator functions.

User interaction is required because an administrator must open the affected site settings page after logging in as the target user.


Remediation

Install update from vendor's website.