Skip to main content

WHMCS CVE-2026-67399

| EUVDEUVD-2026-78136 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-09-14 hackerone GHSA-5jq9-2qvc-rc4h
9.3
CVSS 4.0 · Vendor: hackerone
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach WHMCS network endpoint
  2. Delivery
    Submit crafted serialized payload
  3. Exploit
    Trigger unsafe deserialization (CWE-502)
  4. Execution
    Execute gadget chain as web user
  5. Impact
    Compromise billing data and credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires network access to a WHMCS instance running an affected build (9.0.0 through <9.0.8, or 8.0.0 through <8.13.7) that reaches a code path deserializing attacker-controlled data (CWE-502). Per the vendor CVSS vector (PR:N/UI:N/AC:L) no authentication or user interaction is required and default configurations appear affected, but the description does not name the specific endpoint or feature, so the precise pre-auth trigger is not independently confirmed. Primary limiting factors: the target must be an unpatched WHMCS install, and a usable PHP deserialization gadget chain must exist in the deployed code/extension set to convert object injection into full code execution.

Impact

This is a genuine high priority, not an inflated-CVSS artifact. The signals align coherently: the vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, 9.3) describes unauthenticated, network-reachable, low-complexity remote code execution against full confidentiality/integrity/availability, and CISA SSVC corroborates the severity end with Technical Impact 'total' and Automatable 'yes'. CWE-502 (deserialization of untrusted data) plausibly supports the PR:N/AC:L claim if the vulnerable unserialize sink is reachable pre-authentication. Countervailing signals lower the immediacy: SSVC Exploitation is 'none', there is no CISA KEV listing, and no public POC has surfaced, so this is not confirmed active exploitation. EPSS is only 0.69% (51st percentile) - modest, consistent with a freshly disclosed flaw that has a vendor patch but no weaponized exploit yet. The main uncertainty is whether the deserialization sink is truly reachable without authentication; the description says only 'remote attackers' and does not name an endpoint, so PR:N rests on the vendor vector rather than corroborated technical detail. Given RCE + Automatable:yes + a widely-targeted hosting-billing platform, patching should be treated as urgent despite the currently low EPSS.

Exploit ScenarioDerived

An attacker sends a crafted request carrying a malicious serialized PHP object to a WHMCS 9.0.x (<9.0.8) or 8.x (<8.13.7) instance; when the application deserializes the attacker-controlled data, a gadget chain triggers arbitrary code execution on the billing server, exposing customer PII, payment/API credentials, and hosting-panel integrations. No authentication is indicated by the CVSS vector (PR:N) and complexity is low (AC:L). No public exploit code has been identified at time of analysis, though SSVC marks the flaw Automatable:yes, so reliable exploitation is expected once details are reverse-engineered from the patch.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 16, 2026

Remote code execution in WebPros WHMCS allows unauthenticated network attackers to run arbitrary code on affected installations by feeding crafted serialized data into a code path that deserializes untrusted input (CWE-502). All WHMCS builds from 9.0.0 up to (but not including) 9.0.8, and from 8.0.0 up to (but not including) 8.13.7, are affected; the vendor vector (PR:N/UI:N/AC:L) indicates no authentication or user interaction is required and that default configurations may be exposed, although the specific vulnerable endpoint or feature is not named in the advisory. No public exploit identified at time of analysis - CISA's SSVC assessment records Exploitation: none and EPSS is 0.69% (51st percentile), but the SSVC Technical Impact is rated total and Automatable is yes, so patching should be treated as high priority.

RemediationAI

Vendor-released patch: upgrade to WHMCS 9.0.8 (for the 9.x line) or 8.13.7 (for the 8.x line) as documented in the vendor advisory at https://help.whmcs.com/m/125386/l/2118034-cve-2026-67399-whmcs-security-update-2026-09-03; the fix is available and there is no indication of a required configuration change. Until maintenance can be completed, apply layered compensating controls, each with trade-offs: (1) restrict network reachability of the WHMCS installation to expected clients and administrative IP ranges, and block the API/admin paths from untrusted networks via firewall or reverse-proxy ACLs - this reduces exposure but will break public ordering, client-area access or third-party integrations if scoped too tightly; (2) deploy WAF/virtual-patching rules that inspect request bodies and parameters for PHP serialized-object payloads (O:…/a:… patterns) on all endpoints - effective against generic payloads but bypassable via encoding tricks and it may generate false positives for legitimate serialized form or API data; (3) reduce the attack surface for gadget chains by disabling unused modules, addons, hooks and third-party composer dependencies so fewer magic-method classes are autoloadable - this lowers the chance of converting object injection into code execution but not the underlying deserialization flaw, and removal must be validated against existing integrations; (4) harden the PHP runtime (restrict disable_functions, run the web user with minimal filesystem write privileges, enforce open_basedir) to blunt post-exploitation code execution - this is defence-in-depth and does not prevent the initial object injection. After upgrading, review logs for anomalous POST requests containing serialized data and treat any suspected hit as full host compromise, since the issue permits arbitrary code execution under the web server account.

Affected VersionsENISA

WHMCS 9.0.0 <9.0.8
WHMCS 8.0.0 <8.13.7

Affected Packages

euvd whmcs fix: 8.13.7, 9.0.8

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

WHMCS is a PHP-based billing, client-management and automation platform used by hosting providers, resellers and MSPs to handle orders, invoicing, support tickets, domains and provisioning; it is exposed as a web application, frequently with third-party modules, payment gateways and hooks installed. The root cause class is CWE-502, Deserialization of Untrusted Data: the application passes attacker-controllable input into PHP's unserialize() (or an equivalent object-reconstruction path) without sufficient validation, so an attacker can inject a PHP object with attacker-chosen properties. Impact escalates from object injection to full code execution only if a usable gadget chain (magic methods such as __destruct/__wakeup chaining into file write or call_user_func-style sinks) exists in the deployed core code or in the installed extension/composer dependency set - which is the main uncertainty in the practical exploitability of this CVE. CPE data confirms the affected codebase as cpe:2.3:a:webpros:whmcs with no version constraint, matching the vendor's version ranges. The vendor advisory maps the issue to the WHMCS 2026-09-03 security update.

Know when Whmcs gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (hackerone) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

Vendor describes unauthenticated remote deserialization-to-RCE with low complexity, yielding full C/I/A impact; scope unchanged as code runs within the WHMCS process context.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (hackerone).

CVSS VectorVendor: hackerone

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 14, 2026 - 22:19 EUVD
CVE Published
Sep 14, 2026 - 20:53 cve.org
CRITICAL 9.3

DescriptionCVE.org

Deserialization of untrusted data in WHMCS 9.0.0 before 9.0.8 and 8.0.0 before 8.13.7 allows remote attackers to execute arbitrary code.

Executive ViewAI

Why It Matters

WHMCS, a widely used billing and automation platform for web hosting and domain resellers, is affected by a critical unauthenticated remote code execution vulnerability. This flaw allows attackers to execute arbitrary code on vulnerable servers, potentially leading to full system compromise, theft of customer and payment data, and service outages. Although no public exploit identified at time of analysis, the severity and ease of automation warrant immediate leadership attention to protect customer trust and avoid regulatory repercussions.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.7%
Top 49% exploitable
Prevalence
Medium
market-leading web-hosting billing platform, but confined to hosting/reseller industry
Social Media
5
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy