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: 3.0% Low
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 EPSS score of 3% indicates a very low exploitation probability, but the high score signals a severe vulnerability. 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 23, 2026 at 15:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

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 23, 2026 at 15:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:softaculous:virtualizor:*:*:*:*:*:*:*:*

Wed, 23 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
First Time appeared Softaculous
Softaculous virtualizor
Vendors & Products Softaculous
Softaculous virtualizor

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

Softaculous Virtualizor
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-01T19:19:20.683Z

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

Link: CVE-2026-43641

cve-icon Vulnrichment

Updated: 2026-09-23T15:40:25.608Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-23T16:16:43.407

Link: CVE-2026-43641

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T15:45:06Z

Weaknesses
  • CWE-78

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