Description
Softaculous Virtualizor before 3.2.9 (Patch 9) and 3.0.0 contains an OS command injection vulnerability in the billing module handler that allows unauthenticated remote attackers to execute arbitrary commands as root by bypassing authentication through specific parameter combinations. Attackers can deserialize a crafted billing_data POST field and inject shell payloads through the uid field, which is passed unmodified to proc_open() via vexec(), yielding complete control of the host and all managed VPS instances.
Published: 2026-09-22
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an OS command injection in Softaculous Virtualizor’s billing module. Attackers can send a crafted billing_data POST field that includes malicious shell commands in the uid field. Because the uid value is forwarded unchanged to proc_open via the internal vexec function, the attacker can execute arbitrary commands with root privileges. This provides full control over the host system and all virtual private servers hosted by Virtualizor. The flaw belongs to CWE-78.

Affected Systems

The flaw affects Softaculous Virtualizor software versions prior to 3.2.9 Patch 9 and any release in the 3.0.0 branch. Administrators should check that their instance is running a patched or newer version of Virtualizor.

Risk and Exploitability

The CVSS score of 9.3 indicates critical severity, and the absence of an EPSS rating means no published exploitation probability is available, but the high score suggests that the vulnerability is highly exploitable. The flaw is exploitable by unauthenticated remote attackers, requiring only an HTTP POST to the billing endpoint; no prior authentication or privileged user access is necessary. Because the executed commands run as root, the potential impact is total compromise of the host and any hosted VPS instances. The vulnerability is currently not listed in the CISA KEV catalog, indicating no confirmed exploits yet, but the known exploitation vector warrants immediate attention.

Generated by OpenCVE AI on September 22, 2026 at 19:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Softaculous Virtualizor to version 3.2.9 Patch 9 or later.
  • Configure firewall or network segmentation to restrict access to the billing endpoint, allowing only trusted internal hosts.
  • Disable or block the vexec functionality and prevent deserialization of the billing_data POST field until the patch is applied.
  • Validate and sanitize all input parameters to the billing module, removing or escaping any shell command syntax before passing them to any exec functions.

Generated by OpenCVE AI on September 22, 2026 at 19:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description Softaculous Virtualizor before 3.2.9 (Patch 9) and 3.0.0 contains an OS command injection vulnerability in the billing module handler that allows unauthenticated remote attackers to execute arbitrary commands as root by bypassing authentication through specific parameter combinations. Attackers can deserialize a crafted billing_data POST field and inject shell payloads through the uid field, which is passed unmodified to proc_open() via vexec(), yielding complete control of the host and all managed VPS instances.
Title Softaculous Virtualizor OS Command Injection via Billing Module Handler
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-22T17:51:13.064Z

Reserved: 2026-05-01T18:22:45.642Z

Link: CVE-2026-43641

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-22T18:17:14.357

Modified: 2026-09-22T20:43:58.793

Link: CVE-2026-43641

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T19:45:07Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')