Search for the Solution?
How to Check cPanel Version
How to Check cPanel/WHM Version: 6 Methods for SSH, Command Line, WHM Dashboard, and cPanel Interface (Updated 2026)
Why Checking Your cPanel/WHM Version Matters More Than Ever
Knowing your exact cPanel and WHM version number is no longer just a housekeeping task — in 2026, it is a critical security responsibility. cPanel is the control panel software running on servers that collectively manage over 70 million domains worldwide, making it one of the most targeted platforms in the web hosting industry. In just the first five months of 2026, multiple emergency Technical Security Releases (TSRs) were issued for critical vulnerabilities, including an authentication bypass (CVE-2026-41940) actively exploited as a zero-day before a patch was even available, followed by three high-severity CVEs patched in May 2026 affecting every supported version from 11.86 through 11.136.
In this environment, being able to instantly verify your cPanel/WHM version is the first step in every security checklist. If you don’t know what version you’re running, you cannot determine whether your server is patched, vulnerable, or eligible for an update.
Beyond security, your cPanel/WHM version matters for:
- Compatibility — Confirming that third-party plugins, WHMCS billing integrations, CloudLinux features, Imunify360, and custom scripts are compatible with your installed version
- Support tickets — Every cPanel support engineer and hosting provider support team will ask for your version number as the first diagnostic step
- Update planning — Understanding which release tier (RELEASE, CURRENT, EDGE, STABLE, LTS) your server is on and whether it’s receiving updates
- Audit and compliance — Documenting server software versions for internal audits, security assessments, or client reporting
- Troubleshooting — Narrowing down whether a bug or behavioral change was introduced in a specific build
This guide covers every method available to check your cPanel and WHM version — from quick SSH one-liners to the WHM dashboard, from the cPanel user interface to API queries — so you can use whichever approach fits your situation.
The Fastest Ways to Check cPanel/WHM Version
If you’re in a hurry, here are the two fastest methods:
Via SSH (root access):
/usr/local/cpanel/cpanel -V
Via WHM Dashboard (no SSH needed): Log into WHM → The version appears in the top-right corner of every page.
For full details, step-by-step walkthroughs, and additional methods, continue reading.
Understanding cPanel/WHM Version Numbers
Before checking your version, it helps to understand what the version string actually means. A typical cPanel/WHM version number looks like:
11.136.0.9
Breaking this down:
| Segment | Value | Meaning |
|---|---|---|
| Major version | 11 |
The major cPanel product generation (has been 11 for many years) |
| Minor version | 136 |
The feature release number — this is what most people refer to as “the version” |
| Patch level | 0 |
The patch series within the minor version |
| Build number | 9 |
The specific build within the patch series |
So when someone says “cPanel version 136,” they mean minor version 136. As of May 2026, version 136 is the current RELEASE tier, with version 138 available on the EDGE tier for testing.
cPanel Release Tiers
cPanel uses a tiered release system. Servers are assigned to one of these update tiers:
| Tier | Description | Recommended For |
|---|---|---|
| RELEASE | Stable, production-tested builds | Most production servers |
| CURRENT | Newer features, still well-tested | Tech-forward hosting providers |
| EDGE | Bleeding-edge, may contain bugs | Development/staging servers only |
| STABLE | Older long-term stable builds | Conservative environments |
| LTS | Long-term support, security patches only | Legacy server maintenance |
To check which tier your server is on:
cat /etc/cpupdate.conf | grep CPANEL
Method 1: Check cPanel/WHM Version via the cpanel -V Command (SSH)
This is the most direct, universally reliable method — one command, one output, done.
Prerequisites
- SSH access to the server
- Root user privileges (or a sudo-capable user)
Step-by-Step
Step 1: Connect to your server via SSH:
ssh root@your-server-ip
Step 2: Run the version command:
/usr/local/cpanel/cpanel -V
Step 3: Read the output. You will see something like:
11.136.0.9 (build 9)
Or in newer builds, the output may be formatted as:
11.136.0.9
What the Output Means
11.136.0.9— Full version string (Major.Minor.Patch.Build)build 9— The specific build number within this release
Why This Method Is Preferred
- Works on every cPanel/WHM server regardless of version, configuration, or control panel access
- Executes in under one second
- No file editing or navigation required
- Can be incorporated into scripts and automation (e.g., Ansible playbooks, monitoring scripts)
- Always reflects the currently installed and active version
Method 2: Check cPanel Version via the Version File (SSH)
cPanel stores its version in a plain-text file on disk. Reading this file is another quick, scriptable approach.
Step-by-Step
Step 1: Log in via SSH as root.
Step 2: Display the version file:
cat /usr/local/cpanel/version
Step 3: View the output:
11.136.0.9
Difference from Method 1
The version file contains only the version string with no label or wrapper. This makes it ideal for:
- Shell scripting — Easy to capture the output directly into a variable:
CPANEL_VERSION=$(cat /usr/local/cpanel/version)echo "Server is running cPanel $CPANEL_VERSION" - Monitoring systems — Tools like Nagios, Zabbix, or custom monitoring scripts can read this file directly
- Automated compliance checks — Compare against a minimum required version to flag outdated servers
Alternative Version File Path
On some server configurations, the version is also accessible via:
cat /var/cpanel/version
This file may contain additional metadata depending on the installation. If both files exist, /usr/local/cpanel/version is always authoritative.
Method 3: Check cPanel/WHM Version Using the whmapi1 Command (SSH)
For server administrators who use cPanel’s API infrastructure, the whmapi1 command-line tool provides structured version information useful in automation and scripting workflows.
Step-by-Step
Step 1: Log in via SSH as root.
Step 2: Run the API version query:
whmapi1 version
Step 3: Read the structured output:
---
data:
version: 11.136.0.9
metadata:
command: version
reason: OK
result: 1
version: 1
Why Use This Method?
- Returns structured YAML output that can be parsed by configuration management tools
- Confirms the API service itself is responding (useful for diagnosing cPanel API issues)
- Can be extended to pull additional server metadata alongside version info
- Useful in Ansible, Puppet, or Chef roles that manage cPanel servers
JSON Output Format (for API integrations)
whmapi1 --output=json version
Returns:
{
"data": {
"version": "11.136.0.9"
},
"metadata": {
"command": "version",
"reason": "OK",
"result": 1,
"version": 1
}
}
Method 4: Check cPanel/WHM Version via the /scripts/upcp Update Script (SSH)
This method not only shows your current version but also tells you what version you would update to if you ran a full update — making it a dual-purpose diagnostic tool.
Step-by-Step (Dry Run — Does Not Update)
Step 1: Log in via SSH as root.
Step 2: Check the update status (read-only, no changes applied):
/scripts/upcp --check
Step 3: Review the output, which includes:
- Current installed version
- Available version on your release tier
- Whether an update is pending
- Update tier configuration
Example output:
Current cPanel & WHM Version: 11.136.0.9
Available Version: 11.136.0.12
An update is available. Run /scripts/upcp to update.
Important: Running
/scripts/upcpwithout--checkwill initiate a live cPanel update. Always use--checkif you only want to view version information without making changes.
When to Use This Method
- To immediately see if your server is running the latest patch within its tier
- After a reported vulnerability (like the May 2026 CVEs) to confirm whether your build is patched
- As part of a pre-maintenance checklist before making server configuration changes
Method 5: Check cPanel/WHM Version via the WHM Dashboard (No SSH Required)
For server administrators and resellers who prefer a graphical interface — or who don’t have SSH access — WHM displays the version prominently without any navigation required.
Step-by-Step
Step 1: Open your browser and navigate to WHM:
https://your-server-ip:2087
or
https://yourhostname.com:2087
Step 2: Log in with your root or reseller credentials.
Step 3: Once logged in, locate the version information. Depending on your WHM theme (Jupiter or Paper Lantern):
Jupiter Theme (current default):
- The cPanel/WHM version number is displayed in the left sidebar, near the bottom, below the navigation menu
- It is also visible in WHM → Server Information (search “Server Information” in the WHM search bar)
Paper Lantern Theme (legacy):
- The version is displayed in the top-right corner of the WHM interface on every page
- Format:
cPanel & WHM 11.136 (build 9)
Step 4: Note the full version string shown, including the build number.
Finding Version via WHM Search
If you cannot immediately locate the version display:
- In WHM, use the search bar at the top of the left navigation panel
- Type “Server Information” and click the result
- The Server Information page lists:
- cPanel & WHM version
- Operating system and kernel version
- Server hostname
- CloudLinux version (if applicable)
- Apache/Nginx version
- PHP version(s)
- MySQL/MariaDB version
This page is useful when you need to collect full server environment details for a support ticket.
Method 6: Check cPanel Version from the cPanel User Interface (No Root Access Required)
If you are a shared hosting customer (not a server administrator) or a cPanel account holder without WHM access, you can still find the cPanel version from within your own cPanel dashboard.
Step-by-Step
Step 1: Log into your cPanel account:
https://yourdomain.com:2083
or via your hosting provider’s login portal.
Step 2: Scroll to the very bottom of the cPanel home page (any theme).
Step 3: In the footer, you will see a line similar to:
cPanel 11.136.0 (build 9)
The version is displayed in small text in the footer of every cPanel page.
Alternative: cPanel Statistics Sidebar
In some cPanel themes, the version is also visible in the Statistics panel on the right-hand side of the cPanel home screen, along with disk usage, bandwidth, and other account metrics.
Why This Method Matters
Many shared hosting customers need their cPanel version to:
- Verify compatibility before installing a plugin or script
- Report their environment to a WordPress plugin or theme developer
- Confirm with their hosting provider that the server is running a supported version
- Check whether they are on a version affected by a known vulnerability
Bonus: Check cPanel Version Programmatically via the HTTP API
For developers building integrations or hosting management dashboards, cPanel’s HTTP API exposes the version without requiring SSH:
Using cURL (WHM API Token)
First, generate an API token in WHM under WHM → Development → Manage API Tokens. Then:
curl -sk -H "Authorization: whm root:YOUR_API_TOKEN" \
"https://your-server:2087/json-api/version"
Response:
{
"data": {
"version": "11.136.0.9"
},
"metadata": {
"command": "version",
"reason": "OK",
"result": 1,
"version": 1
}
}
This approach is ideal for:
- WHMCS plugins and billing system integrations
- Custom server monitoring dashboards
- Automated compliance reporting systems
- Multi-server management consoles
How to Check If Your cPanel/WHM Is Up to Date
Knowing your version is only half the picture — you also need to know whether it is the latest available version for your release tier. Here’s how:
Method 1: The --check Flag
/scripts/upcp --check
This compares your installed version against the latest available on your configured tier and reports whether an update is available.
Method 2: cPanel Change Log
Visit the official cPanel change log to see the latest release for each tier:
https://docs.cpanel.net/changelog/
Compare the version listed there against your installed version.
Method 3: WHM Update Center
In WHM, navigate to WHM → cPanel → Upgrade to Latest Version (or search “Update” in the navigation). This page shows:
- Your current version
- The latest available version on your tier
- A one-click update button
Method 4: Check via /etc/cpupdate.conf
cat /etc/cpupdate.conf
This file shows your server’s configured update tier and settings:
CPANEL=RELEASE
RPMUP=daily
STAGING_DIR=/usr/local/cpanel
If CPANEL=RELEASE, your server automatically updates to the latest RELEASE tier build during scheduled maintenance windows.
How to Force a Manual cPanel/WHM Update
If you’ve confirmed your server is behind on its version — especially after a security advisory — you can force an immediate update:
/scripts/upcp --force
Warning: Always take a full server backup before forcing a cPanel update on a production server. While cPanel updates are generally smooth, they can occasionally cause unexpected behavior with heavily customized configurations.
After the update completes, verify the new version:
/usr/local/cpanel/cpanel -V
Then restart the cPanel service daemon to ensure all new code is loaded:
/scripts/restartsrv_cpsrvd
Checking cPanel Version in Specific Scenarios
Checking Version on a Managed/Shared Hosting Server (No Root)
If you are on shared hosting with no SSH and no WHM access:
- Log into cPanel and scroll to the bottom footer — the version is displayed there
- Contact your hosting provider’s support team and ask: “What cPanel version is my account running on?”
- Most support teams will provide this within minutes
Checking Version via WHMCS (for Hosting Resellers)
If you manage servers via WHMCS:
- In WHMCS admin, navigate to System Settings → Servers
- Click on the server you want to check
- Click Test Connection — this queries the WHM API and displays the detected cPanel version
Checking Version Before a Vulnerability Patch
If a cPanel security advisory has been released (check https://support.cpanel.net/hc/en-us/sections/200386544):
- Note the patched version numbers listed in the advisory
- Run
/usr/local/cpanel/cpanel -Von each server - If your build number is lower than the patched version, run
/scripts/upcp --forceimmediately - Restart cpsrvd after updating:
/scripts/restartsrv_cpsrvd
Why Staying Updated on cPanel/WHM Is a Security Imperative in 2026
The significance of version checking has changed dramatically. In 2026, cPanel servers have been under sustained, active attack:
- A critical zero-day authentication bypass (CVE-2026-41940) was exploited in the wild for over two months before a patch was released, affecting servers running cPanel across every supported version
- Three additional high-severity CVEs were patched in May 2026, with two rated CVSS 8.8, covering arbitrary code execution and privilege escalation
- A further round of critical patches was released on May 13, 2026, affecting versions 86 through 136 including CloudLinux builds
Security researchers have noted that the gap between a CVE being published and working exploit code appearing in the wild is shrinking — sometimes measured in hours rather than weeks. For server administrators running cPanel, version awareness is now a continuous operational responsibility, not a quarterly check.
Best practices for staying current:
- Configure automatic updates on the RELEASE tier for production servers (
CPANEL=RELEASEin/etc/cpupdate.conf) - Subscribe to cPanel’s security announcement mailing list at
https://cpanel.net/security/ - Monitor the cPanel Security Advisories page regularly
- After any security advisory, verify your version and patch within 24 hours
- Maintain a server inventory documenting the cPanel version on each managed server
Quick Reference: All Methods at a Glance
| Method | Command / Location | Access Required | Best For |
|---|---|---|---|
cpanel -V |
/usr/local/cpanel/cpanel -V |
SSH + root | Quickest SSH check |
| Version file | cat /usr/local/cpanel/version |
SSH + root | Scripting & automation |
whmapi1 |
whmapi1 version |
SSH + root | API / structured output |
upcp --check |
/scripts/upcp --check |
SSH + root | Version + update status |
| WHM Dashboard | WHM → Server Information | WHM login | No SSH needed |
| cPanel footer | Bottom of cPanel home page | cPanel login | Shared hosting customers |
| HTTP API (curl) | WHM JSON API endpoint | API token | Developer integrations |
Frequently Asked Questions
Q: What is the latest cPanel/WHM version in 2026? As of May 2026, cPanel version 136 is the current RELEASE tier production version. Version 138 is available on the EDGE tier for testing. The specific latest build within v136 can change frequently due to security patches — always check /usr/local/cpanel/cpanel -V against the official changelog at docs.cpanel.net/changelog for the current build number.
Q: Can I check the cPanel version without SSH or WHM access? Yes. If you have a cPanel account, scroll to the bottom footer of any page in the cPanel dashboard — the version is displayed there. Alternatively, contact your hosting provider’s support team.
Q: My cPanel version is old — is it dangerous? Potentially yes. cPanel has issued multiple high-severity security patches in 2026, with some vulnerabilities actively exploited before patches were available. If your version predates recent security patches, contact your hosting provider immediately to request an update, or run /scripts/upcp --force if you have root access.
Q: How do I find the cPanel version file location? The primary version file is at /usr/local/cpanel/version. A secondary reference may exist at /var/cpanel/version. Both contain the version string in plain text.
Q: What is the difference between cPanel version and build number? The version (e.g., 11.136.0) indicates the feature release. The build number (e.g., build 9 or the last segment 11.136.0.9) indicates the specific compiled release within that version — important for identifying whether a specific security patch has been applied.
Q: How do I check cPanel version on multiple servers at once? Use a one-liner with SSH and a server list:
for server in server1.com server2.com server3.com; do
echo -n "$server: "
ssh root@$server "cat /usr/local/cpanel/version"
done
Or use an automation tool like Ansible:
ansible all -m shell -a "cat /usr/local/cpanel/version"
Q: Why does my cPanel version show 11.x when I thought cPanel was on version 136? The 11 prefix is the long-standing major version number for cPanel and has not changed in many years. When people refer to “cPanel 136” or “version 136,” they mean the minor version — the second segment in the full version string 11.136.x.x.
Conclusion
Checking your cPanel/WHM version is a fundamental skill for every server administrator, hosting reseller, and even web hosting customer. Whether you prefer a quick SSH command (/usr/local/cpanel/cpanel -V), reading the version file, querying the WHM API, or simply looking at the WHM dashboard or cPanel footer, you now have every method available at your disposal.
Given the active security landscape in 2026 — with multiple emergency patches already issued for critical vulnerabilities — make version verification a routine part of your server management workflow. Know your version, know your patch status, and act promptly when advisories are published.


