A quick follow-up: The EasyDCIM update with PHP fixes is now available.

Read the latest guidance

On October 20, 2026, the PHP security team announced two vulnerabilities, each rated 9.2 out of 10 under CVSS v4.0. An emergency release was scheduled for October 21 at 14:00 UTC. The initial announcement did not disclose the affected PHP versions, the technical causes, or the patched release numbers.

Immediate security precaution: We recommend restricting public access to the administration panel, remote agents, and API using a firewall, VPN, or IP allowlist. The client area container is not affected by these PHP vulnerabilities.

PHP has now confirmed that both vulnerabilities can allow unauthenticated remote code execution (RCE). The security fixes are available in PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35.

The announcement concerns PHP itself. It does not establish that either vulnerability originates in EasyDCIM, WHMCS, or our integration modules. Nevertheless, applications running on an affected PHP build may require attention. Below, we cover two parts of the EasyDCIM ecosystem: the main platform and Remote Agents first, followed by WHMCS and its integrations.

EasyDCIM platform and Remote Agents: upcoming security update

Our next EasyDCIM release will introduce a wide range of security improvements to the core platform, together with updates for Remote Agents. These components support infrastructure operations, server provisioning, monitoring, and communication with managed equipment. Protecting access to them is our priority, whether you use EasyDCIM on its own or connect it to a billing platform.

What will change in the next release?

The upcoming update will include improvements in the following areas:

  • Application login: additional security measures for the sign-in and authentication process.
  • Two-factor authentication (2FA): improvements to the extra verification mechanisms that help protect user accounts.
  • Required password changes: stronger account protection through mandatory password changes where required.
  • API v2 key generation: removal of the ability to generate new API v2 keys. This announcement concerns key creation, not a declared shutdown of the entire API v2 interface or revocation of existing keys.
  • PHP security fixes: an upgrade of the relevant PHP runtime to a version containing the official security patches.
  • Further security hardening: additional fixes and improvements across the EasyDCIM environment.

Remote Agents will also receive updates. The exact component-specific changes and upgrade requirements will be described in the release notes. All improvements listed above are planned for the forthcoming release; they should not be interpreted as fixes already deployed to existing installations.

What should EasyDCIM administrators do now?

  • Review administrator access. Check which accounts have privileged permissions, remove access that is no longer necessary, and use two-factor authentication wherever it is currently available.
  • Prepare for password-related changes. Ensure that your team can update credentials and access the accounts it needs for day-to-day operations.
  • Audit API integrations. Identify internal tools and external services that depend on creating new API v2 keys. Review the release notes before making assumptions about the behavior of existing credentials.
  • Protect management interfaces. Restrict administrative access and keep BMC/IPMI, PDU, database, and other management interfaces off the public Internet wherever possible.
  • Plan the upgrade. Review your backups and maintenance procedures, including installations with Remote Agents on separate hosts. Keep the operating systems and supporting components updated as well.

When the new version becomes available, follow the EasyDCIM Update Guide for the main application and Remote Agents. A locally installed agent may be updated with the platform, while standalone Remote Agents have their own update procedure. Afterward, confirm that the services are healthy and test essential provisioning, monitoring, and remote management workflows.

For additional precautions that can be applied today, see our Security Hardening Guide. We will share the full scope of the new EasyDCIM release, including any specific upgrade instructions, when it is published.

WHMCS and EasyDCIM integrations: preparing for the PHP security update

Many EasyDCIM customers connect their infrastructure management platform to WHMCS for ordering, billing, automated provisioning, and customer self-service. WHMCS runs on PHP, so its security and compatibility must be assessed separately from the EasyDCIM installation. This is particularly important when the two applications are hosted on different servers.

Why do these PHP vulnerabilities matter to WHMCS?

PHP processes important WHMCS operations, including customer and administrator sessions, checkout, invoicing, payment integrations, provisioning actions, and scheduled automation. If the PHP runtime used by WHMCS is confirmed to be affected, the system may be exposed even when the WHMCS application and its modules have not changed.

The PHP security team’s advance notice rated both issues as critical. It also warned that the release might be brought forward if vulnerability details became public or exploitation was observed. Neither a WHMCS upgrade nor a module update replaces applying the relevant security fixes to PHP itself.

Our two EasyDCIM modules for WHMCS

We provide two free integration modules that connect WHMCS with EasyDCIM:

  • EasyDCIM Dedicated Servers For WHMCS automates dedicated server provisioning and service administration. Depending on the configuration, customers can manage servers, use available power and console controls, and view traffic or hardware statistics from their WHMCS client area.
  • EasyDCIM Colocation For WHMCS supports colocation ordering and management, including customer-facing information about bandwidth and power usage, service administration, and selected device or PDU actions.

Both modules currently list support for PHP 8.3, alongside compatible WHMCS releases. PHP 8.4 is not listed in their current compatibility specifications. Before upgrading, check the requirements for your installed versions of WHMCS, ionCube Loader, other third-party modules, and PHP extensions.

PHP 8.3 may be a practical upgrade target for supported WHMCS environments that are still running older PHP releases. However, moving to PHP 8.3 alone does not guarantee protection against the newly announced vulnerabilities. The target must be an officially patched PHP build, and the complete software stack must support it.

What should WHMCS administrators do?

1. Consider a temporary PHP configuration precaution

While preparing for the official PHP fixes, administrators may evaluate disabling the PHP session upload progress feature in the relevant php.ini configuration:

session.upload_progress.enabled = 0

Check whether any applications depend on this feature. Depending on your environment, the relevant PHP service may need to be reloaded or restarted. Verify that the setting has taken effect.

Important: Disabling session.upload_progress is now confirmed by the PHP security team to reduce exposure to specific attack paths associated with CVE-2026-109619. It is not a complete mitigation and does not replace installing a patched PHP release.

2. Check the PHP versions actually in use

Identify the PHP version serving your WHMCS website through your hosting control panel or system information. Check the command-line PHP executable used by WHMCS cron jobs separately, since it may be different. Review any other PHP-based applications in your environment as well. Older, unsupported branches may not receive official fixes.

3. Select a supported, patched PHP release

Follow the PHP project announcements for official security details and release information. Upgrade to a patched PHP release: PHP 8.5.12, 8.4.27, 8.3.36, or 8.2.35, depending on the PHP branch supported by your environment. If you use PHP 8.3, make sure you are running version 8.3.36 or newer. Do not rely on the branch number alone.

4. Verify WHMCS and ionCube compatibility

Different WHMCS versions have different PHP and ionCube Loader requirements. Consult the official WHMCS system requirements and check all required PHP extensions before changing the production runtime. An unsupported combination can interrupt access to the system or break automation.

5. Review the EasyDCIM WHMCS modules

Identify the installed versions of both integrations, then compare them with the current product pages, documentation, and changelogs. Install compatible current releases where needed. Check other provisioning, billing, payment, and automation modules at the same time.

For the EasyDCIM integrations, consult the EasyDCIM Dedicated Servers For WHMCS and the EasyDCIM Colocation For WHMCS product pages for their current compatibility information.

6. Back up the environment and prepare the rollout

  • Create a full backup of WHMCS files, configuration, and database.
  • Test the new PHP build and module versions in staging whenever possible.
  • Coordinate the maintenance window with your hosting provider if PHP is managed externally.
  • Apply the applicable security patches promptly. If compatibility issues block the upgrade, work with your administrator or provider on temporary risk-reduction measures rather than leaving a vulnerable system exposed without a plan.

7. Test WHMCS and EasyDCIM workflows after updating

Once the patched PHP version is installed, verify both standard WHMCS operations and the functions provided through EasyDCIM:

  • Access and billing: Client Area and Admin Area login, order forms, checkout, invoice generation, and payment processing
  • Automation: scheduled cron jobs, service provisioning, suspension and unsuspension, and synchronization between WHMCS and EasyDCIM
  • Dedicated servers: service creation, server information, status updates, and enabled client-side management features such as console access, traffic statistics, or power actions
  • Colocation: service administration, bandwidth and power reporting, and enabled device or PDU controls
  • Diagnostics: PHP and WHMCS error logs, module logs, API communication, and failed scheduled tasks

Perform potentially disruptive tests on staging systems or designated test equipment, not on production hardware serving customers.

Does updating EasyDCIM or its WHMCS modules fix the PHP vulnerabilities?

Not by itself. The vulnerabilities were announced in PHP, so each affected PHP runtime needs an applicable security fix. The forthcoming EasyDCIM release is planned to include a patched PHP version for the relevant platform environment, but it will not automatically patch a separate WHMCS server. Similarly, updating a WHMCS integration module does not replace updating the PHP runtime used by WHMCS.

Keeping the platform, Remote Agents, WHMCS, and integration modules current is still essential for compatibility and operational reliability. The safest approach is to assess each component, apply the official fixes, and verify the workflows that connect customer services to physical infrastructure.

Official resources

Author
Comments
Write a reply

Piotr Dołęga October 21, 2026
Reply

Since publishing this article, PHP has published the official fixes, and we have already released an EasyDCIM update with PHP 8.3.36 for both the application and Remote Agents. If you’re reading this post now, I recommend checking the follow-up article with the latest findings and exact update steps at https://www.easydcim.com/blog/urgent-php-fixes-released-easydcim-update-available

Urgent PHP Fixes Released - EasyDCIM update available now