New cPanel Flaw Lets a Hosting Account Run Code as Root, Take Full Server Control
cPanel patched three flaws, including a root code-execution bug any hosting account can use to seize the server.
cPanel disclosed three flaws on September 22, 2026, and released fixes. CVE-2026-87899 in CalDAV and CardDAV lets a logged-in hosting account run code as root on cPanel & WHM version 120 and later. CVE-2026-87900 in WP Toolkit 6.11.2 and older lets an account change other accounts' databases, while CVE-2026-68490 lets a local user read other accounts' calendars and contacts. cPanel reports no exploitation, the issues were not in CISA's KEV catalog, and no temporary workaround is offered.
- CVE-2026-87899 lets any cPanel account execute code as root.
- CVE-2026-87900 lets a user modify other accounts' databases.
- CVE-2026-68490 lets a local user read other accounts' calendars and contacts.
- Fixes cover cPanel lines 134, 136, and 138, plus WP Toolkit 6.11.3.
- No exploitation is reported, and cPanel offers no workaround.
Vulnerabilities mentionedAll →
- CVE-2026-684908.2—CalDAV/CardDAV Permission Flaw in cPanel Lets Local Users Read Other Accounts' Datapublished · cPanel (cPanel, L.L.C. / WebPros) cPanel & WHM (CalDAV/CardDAV calendar and contacts service)
- CVE-2026-878999.4—Authenticated Privilege Escalation to Root RCE in cPanel & WHMpublished · cPanel, L.L.C. cPanel & WHM
Indicators of compromiseauto-extracted · verify before use · export allAll →
| Type | Indicator | Context |
|---|---|---|
| ipv4 | 11.134.0.57 | der can run code as root cPanel & WHM version 120 and later 11.134.0.57 or later 11.136.0.41 or later 11.138.0.8 or later WP Square |
| ipv4 | 11.136.0.41 | oot cPanel & WHM version 120 and later 11.134.0.57 or later 11.136.0.41 or later 11.138.0.8 or later WP Squared 11.138.1.11 or late |
| ipv4 | 11.138.0.8 | ion 120 and later 11.134.0.57 or later 11.136.0.41 or later 11.138.0.8 or later WP Squared 11.138.1.11 or later CVE-2026-87900 WP |
| ipv4 | 11.138.1.11 | r later 11.136.0.41 or later 11.138.0.8 or later WP Squared 11.138.1.11 or later CVE-2026-87900 WP Toolkit A logged-in cPanel user |
Full article670 words · extracted from thehackernews.com · click to collapse
Swati KhandelwalSep 23, 2026Vulnerability / Web Security
A flaw in cPanel's CalDAV and CardDAV service lets anyone with a cPanel hosting account run code as root and take "full control of the server," the company said on September 22.
A second bug in the WP Toolkit plugin, used to install and manage WordPress sites, allows an account holder to change databases that belong to other accounts.
cPanel has released fixed versions for both, along with a fix for a third flaw in the same service, which stores each account's calendars and contacts. That third flaw lets a local user on the server read other accounts' calendar events and contacts, but not change them or gain root access.
cPanel lists no requirements for the root flaw other than having an account. On a shared server where a hosting provider sells accounts to the public, that means any customer could use it. So could anyone who gets hold of a customer's login.
The three flaws and the versions that fix them:
| Flaw | Where | What it allows, according to cPanel | Affected | Fixed in |
|---|---|---|---|---|
| CVE-2026-87899 | CalDAV and CardDAV | A logged-in account holder can run code as root | cPanel & WHM version 120 and later |
11.134.0.57 or later
11.136.0.41 or later 11.138.0.8 or later WP Squared 11.138.1.11 or later |
| CVE-2026-87900 | WP Toolkit | A logged-in cPanel user can change databases in other accounts | WP Toolkit 6.11.2-10794 and older | WP Toolkit 6.11.3 or later |
| CVE-2026-68490 | CalDAV and CardDAV | A local user can read other accounts' calendar events and contacts | cPanel & WHM version 120 and later |
11.134.0.57 or later
11.136.0.41 or later 11.138.0.8 or later WP Squared 11.138.1.11 or later |
The WP Toolkit bug is in how the plugin handles commands that create databases. cPanel says only that a logged-in cPanel user could "perform database modifications in other accounts."
It does not say what changes are possible, whether data from other accounts can also be read, or whether the user needs access to WP Toolkit itself.
WP Toolkit is also available for Plesk, another hosting control panel from the same company, WebPros. cPanel has not said whether the Plesk version is affected.
None of the three advisories mentions exploitation or gives a way to check whether a server was attacked before it was updated. The flaws were not in CISA's Known Exploited Vulnerabilities catalog when The Hacker News checked on September 23.
cPanel credits all three flaws to Ali Mustafa, a researcher who goes by rz1027. Vendor advisories and CVE records credit him with at least seven cPanel and Plesk flaws disclosed since August 27, three of them shared with a researcher known as abed1526.
They include a September 8 flaw in cPanel's EmailTrack feature that let an account with mail privileges run code as root, cPanel said at the time.
Plesk fixed two more on September 10, in how its Backup Manager restores files and how it handles backup headers. It said each could let a customer take over the whole server.
How to Update
cPanel gives separate update instructions for cPanel & WHM and for WP Toolkit. WP Toolkit is installed as its own package, wp-toolkit-cpanel, with its own update.
- cPanel & WHM (CVE-2026-87899 and CVE-2026-68490): follow cPanel's update steps. In WHM, go to Home / cPanel / Upgrade to Latest Version, or run /usr/local/cpanel/scripts/upcp --force as root. The update also repairs calendar and contact permissions for existing accounts.
- WP Toolkit (CVE-2026-87900): update to version 6.11.3 or later with this command: bash <(curl https://wp-toolkit.plesk.com/cPanel/installer.sh || wget -O - https://wp-toolkit.plesk.com/cPanel/installer.sh) --version 6.11.3
The calendar flaws affect version 120 and later, but cPanel lists fixed builds only for the 134, 136, and 138 release lines and for WP Squared.
cPanel offers no temporary workaround for servers that cannot be updated yet. For WP Toolkit, only the manual command is given, and whether automatic updates will install 6.11.3 is not stated.
Found this article interesting? Follow us on Google News, Twitter and LinkedIn to read more exclusive content we post.