ONE HOSTING ACCOUNT. FULL SERVER CONTROL.

 

The cPanel vulnerabilities putting shared hosting under the microscope

Your website may be perfectly updated.

Your WordPress plugins may be patched.

Your password may be strong.

And yet…

someone with another hosting account on the same server could potentially become root.

That is the uncomfortable reality behind a series of recently disclosed vulnerabilities affecting cPanel & WHM, one of the most widely used control panels for managing web hosting.

And this isn't just another WordPress vulnerability.

We're talking about vulnerabilities that can cross the boundary between:

ONE CUSTOMER → THE ENTIRE SERVER

Nigeria's national cybersecurity response team, ngCERT, recently warned about the critical CVE-2026-65643, a flaw that could allow an authenticated cPanel customer with certain domain-management permissions to create arbitrary files and ultimately execute code as root. Successful exploitation could give an attacker control over the server and every account, website and database hosted on it.

But the story didn't stop there.

On September 22, cPanel disclosed another root-level vulnerability, CVE-2026-87899, affecting its CalDAV/CardDAV functionality. An authenticated cPanel account could potentially escalate privileges and execute code as root.

And another flaw in the same September 22 release could allow a customer to access information belonging to other accounts, while a separate WP Toolkit vulnerability could allow cross-account database manipulation.

The big question isn't:

"Is my website secure?"

It's:

"Is the SERVER hosting my website secure?"


WHAT MAKES THIS SO SERIOUS?

Shared hosting works on a simple idea.

One physical or virtual server can host:

Website A

Website B

Website C

Website D

…and potentially hundreds of other customers.

Each customer gets their own account.

Ideally, those accounts should be isolated.

Customer A should not be able to access Customer B.

Customer B should not be able to access Customer C.

And nobody except the server administrator should have root-level control.

That's the security boundary.

The problem is that several recent cPanel vulnerabilities have demonstrated ways that this boundary can fail.


THE cPANEL FLAW THAT STARTED THE ALARM

CVE-2026-65643 was disclosed by cPanel on August 27.

The vulnerability affected cPanel's domain parking and add-on domain functionality.

An authenticated account holder who could add parked or add-on domains could exploit the flaw to create arbitrary files on the underlying server.

According to cPanel, successful exploitation could lead to code execution as root, giving an attacker full control over the server and every account, website and database hosted on it.

ngCERT classified the issue as:

CRITICAL  CVSS 9.8

The Nigerian advisory specifically warned website administrators, businesses, government organizations and hosting providers to treat the issue as a high-priority patching requirement.

And here's why Nigerian businesses should pay attention:

Domain management is a normal hosting function.

This isn't some bizarre feature that nobody uses.


THEN CAME ANOTHER ROOT-LEVEL FLAW

On September 8, cPanel disclosed CVE-2026-67401, involving its EmailTrack functionality.

An authenticated cPanel account with mail-related privileges could create arbitrary files on the server through the vulnerable functionality.

cPanel states that successful exploitation leads to code execution as root, giving the attacker full control of the server.

Think about the progression:

A normal hosting account

↓

A vulnerable cPanel feature

↓

Arbitrary file creation

↓

Code execution

↓

ROOT

And once an attacker has root…

The conversation changes completely.


SEPTEMBER 22: MORE TROUBLE

Then came another cPanel security release.

cPanel disclosed CVE-2026-87899, affecting CalDAV/CardDAV functionality.

An authenticated cPanel account holder could escalate privileges through the vulnerable functionality.

The impact?

Code execution as root.

cPanel's advisory says successful exploitation gives an attacker full control of the server.

The same release also addressed:

CVE-2026-68490

A permissions issue that could expose calendar events and contact information belonging to other accounts.

And:

CVE-2026-87900

A WP Toolkit vulnerability that could allow a logged-in cPanel user to modify databases belonging to other accounts.

Now the pattern becomes impossible to ignore.

This isn't one isolated bug.

It's a series of weaknesses affecting the security boundaries that shared-hosting customers depend on.


THE SHARED-HOSTING PROBLEM

Imagine renting an apartment in a large building.

You have:

Your door

Your room

Your keys

Your belongings

The people next door have theirs.

You expect the walls and locks to keep everyone separated.

Now imagine discovering that a person renting the apartment next door can somehow get the master key to the building.

That's essentially the concern with a root-level shared-hosting vulnerability.

Your website may not be vulnerable.

Your neighbor's compromised account might be the starting point.

And your server could still become the target.


WHAT HAPPENS AFTER ROOT ACCESS?

Root is not just another user account.

It is essentially the highest level of control on a Linux server.

With root-level access, an attacker could potentially:

  • Read files belonging to other accounts

  • Modify websites

  • Access databases

  • Steal credentials

  • Alter server configurations

  • Create malicious administrator accounts

  • Deploy malware

  • Install persistent backdoors

  • Intercept sensitive information

  • Tamper with logs

  • Attack other websites on the same server

The exact consequences depend on the environment and what the attacker does, but cPanel explicitly describes successful exploitation of the root-level flaws as giving full server control.

One account can become a doorway into everything.


YOUR WORDPRESS MAY NOT BE THE PROBLEM

This is where many website owners get confused.

They think:

"I updated WordPress, so I'm safe."

Not necessarily.

You can have:

WordPress — Updated

Plugins — Updated

Themes — Updated

Strong password — Yes

2FA — Enabled

…and still be sitting on an unpatched hosting environment.

Because WordPress security and server security are not the same thing.

Your website is an application.

cPanel is part of the infrastructure managing the environment around it.

Securing one does not automatically secure the other.


WHY THIS MATTERS IN NIGERIA

This should immediately get the attention of:

  • Nigerian SMEs

  • Web developers

  • Digital agencies

  • Hosting resellers

  • E-commerce businesses

  • Schools

  • NGOs

  • Government websites

  • Financial-service businesses

  • Bloggers

  • Freelancers

  • Anyone running multiple websites on shared hosting

Many small businesses don't operate their own servers.

They buy hosting.

And that means they are trusting someone else to maintain the underlying infrastructure.

Your website could be secure while your hosting environment isn't.

That's why the ngCERT advisory is particularly important for Nigerian organizations.

It explicitly targets organizations, businesses, government agencies, website administrators and hosting providers.


THE HOSTING PROVIDER PROBLEM

There's another layer here.

A normal website owner may not even have the ability to patch cPanel.

Your hosting company does.

That creates a simple but important question:

Who is responsible for patching the server your website lives on?

If the answer is:

"My hosting provider."

Then don't assume.

Verify.

Ask them:

"What cPanel/WHM build are you currently running, and have the September 2026 security patches been applied?"

That's a perfectly reasonable security question.


WHAT SHOULD HOSTING PROVIDERS DO?

If you're managing cPanel/WHM infrastructure, patching should be treated as urgent.

For CVE-2026-65643, cPanel lists fixed builds including:

  • 11.110.0.141+

  • 11.134.0.53+

  • 11.136.0.37+

  • 11.138.0.2+

with WP Squared 11.138.1.7 or later.

For CVE-2026-87899, cPanel lists:

  • 11.134.0.57+

  • 11.136.0.41+

  • 11.138.0.8+

with WP Squared 11.138.1.11 or later.

For CVE-2026-67401, patched builds include:

  • 11.110.0.143+

  • 11.134.0.55+

  • 11.136.0.39+

  • 11.138.0.4+

with WP Squared 11.138.1.9 or later.

Don't just update one component and assume everything is covered.

Check the exact security advisories and verify the installed builds.


WEBSITE OWNERS: WHAT CAN YOU DO?

You may not control the server.

But you can still take action.

1️⃣ ASK YOUR HOST

Ask whether your cPanel/WHM environment has been patched against the recent vulnerabilities.

2️⃣ KNOW YOUR ENVIRONMENT

Find out whether you're using:

Shared hosting

VPS

Dedicated server

Cloud hosting

Your security responsibilities differ considerably.

3️⃣ DON'T SHARE CREDENTIALS

Your hosting login shouldn't be casually shared with developers, staff or contractors.

When access is necessary, use individual accounts where possible.

4️⃣ ENABLE MFA

If your hosting provider supports multi-factor authentication, use it.

A stolen password should not automatically become a stolen hosting account.

5️⃣ BACK UP OUTSIDE THE SERVER

If your only backup lives on the same server that gets compromised…

That's not much of a backup.

Maintain separate, protected backups.

6️⃣ WATCH FOR STRANGE CHANGES

Look for:

  • Unknown files

  • New administrator accounts

  • Unexpected redirects

  • Modified website files

  • New cron jobs

  • Unknown email accounts

  • Suspicious database changes

  • Unexpected outbound traffic

A clean website today doesn't prove the server was never compromised.


AND THERE'S A BIGGER LESSON HERE

We've spent years telling website owners:

"Keep WordPress updated."

That's good advice.

But the modern web stack is much bigger than WordPress.

Your attack surface includes:

Domain registrar

↓

DNS

↓

Hosting control panel

↓

Operating system

↓

Web server

↓

Database

↓

CMS

↓

Plugins

↓

Themes

↓

Third-party integrations

↓

Your users

An attacker doesn't have to attack the weakest-looking component.

They attack the weakest available path.


THE NEW SECURITY MINDSET

Instead of asking:

"Is my website secure?"

Start asking:

"What is my website sitting on?"

Then ask:

Who manages it?

Who patches it?

Who has administrative access?

Can another customer reach it?

Where are my backups?

What happens if the hosting panel is compromised?

Those questions are much closer to real-world security.


ONE SERVER. MANY TARGETS.

Here's why shared hosting is so attractive to attackers.

One successful compromise could potentially expose multiple opportunities.

Instead of:

Target → Attack → Repeat

an attacker may encounter:

One server

↓

Many customer accounts

↓

Many websites

↓

Many databases

↓

Many email accounts

↓

Many potential victims

That's why tenant isolation is so important.

And why vulnerabilities that cross that boundary deserve immediate attention.


OSMALLAMINTECH TAKE

The biggest mistake a website owner can make right now is thinking:

"My WordPress is updated, so I'm safe."

Cybersecurity doesn't work that way.

Your website is only one layer.

Behind it is an entire infrastructure stack.

And recent cPanel vulnerabilities show exactly what can happen when the boundary between one hosting account and the underlying server breaks down.

One account.

One vulnerability.

One server.

Potentially everything.

The website you worked so hard to protect could be sitting beside dozens or hundreds of other websites on infrastructure you don't control.

So the next time your hosting provider says:

"Everything is fine."

Don't panic.

Just ask one simple question:

"Are you patched?"


OSMALLAMINTECH QUESTION

If you run a business website on shared hosting:

Do you know what security version your hosting server is running right now?

YES — I check my hosting environment

or

NO — I only worry about WordPress

Which one are you?


OSMALLAMINTECH
Cybersecurity Awareness | Threat Intelligence | Digital Resilience



Comments