Блог

How to Update WHMCS Safely in 2026 (and the Module CVEs That Prove Why It Matters)

October 24, 2026 3 мин чтения

WHMCS sits at the exact intersection every attacker loves: it holds billing data, it issues credentials, and it’s internet-exposed by design. The September 2026 advisory run — including an unauthenticated RCE fixed Sept 3 and the PayTR module flaws we tracked — is the reminder to put updating on a calendar. Here’s the safe procedure.

What the 2026 WHMCS Threat Picture Looks Like

  • Core RCE class fixed early September 2026 (see September roundup). Every internet-facing WHMCS running an unpatched build is a billing portal with an open door.
  • Third-party gateway modules (PayTR iFrame v9x: CVE-2026-16272 & 16037-class bugs) hit via module updates, not core updates — patching only the core leaves you exposed. We track these in our advisories feed.

The Update Procedure That Won’t Bite You

  1. Backup everything. Files + full DB dump. A broken update is a restore, not a rescue.
  2. Read the changelog for your version path. WHMCS major updates change PHP floor requirements (match PHP 8.x tier before uploading).
  3. Stage if possible. Clone production, run the upgrade there, click through checkout, invoices, gateways, admin cron.
  4. Maintenance mode + replace files (skip the /install dir), then browse to /admin/install/ to run database upgrades.
  5. Update payment/module add-ons in the same window — core + modules move together or not at all.
  6. Verify cron: re-run php /path/crons/cron.php manually, check for the success path.

Migrating WHMCS to a New Server

Same backup, three extra watches: PHP version match on the new box, the ionCube/loader requirements for your template & gateway modules, and re-pointing every cron, license callback and gateway webhook before the old box sleeps. Running it on cPanel, Plesk or a Virtualizor VM changes nothing except the control panel you use to do it. WHMCS licenses on SharedLicense are $4/month per install.

Frequently Asked Questions

How often should WHMCS be updated?

Monthly as a default; immediately on any security release. Subscribe to the vendor release feed or watch our WHMCS advisory tag.

Do updates break custom templates/hooks?

Occasionally — which is step 3. Core files are yours to overwrite; your custom directory and database are not.

Нужна лучшая цена на серверные лицензии?

Получите cPanel, DirectAdmin, LiteSpeed и другое с мгновенной доставкой и поддержкой 24/7.

Can I stay on an old version on purpose?

You can, until a CVE in it gets a public PoC. Unauthenticated billing-panel RCEs are the shortest path from “old version” to “refunded customers.”

Does the WHMCS license still work after migration?

Yes — licenses are per installation; update the registered path/IP in the vendor portal if your panel requires it, or reissue from the client area.

Conclusion

WHMCS updates are boring, and boring is the point: a calendar-driven update with a tested rollback is how you survive a month like September. Keep the license current at $4/mo and the habit current every month.

Поделиться:

Готовы экономить на лицензиях ПО?

Присоединяйтесь к тысячам хостинг-провайдеров, которые доверяют SharedLicense оптовые цены и мгновенную доставку.