Panellicense

cPanel 138.0.20 and EA4 25.94: ProFTPD, Unbound and SOAP fixes

cPanel's 26 October to 5 November builds patch Unbound, ProFTPD, PowerDNS, Roundcube, and the PHP SOAP extension in ea-php74 to 81. Fixed versions per branch and checks.

cPAll cPanel articlesNews & changelogs5 min readUpdated 2026-11-10
schema: TechArticleschema: FAQPageschema: BreadcrumbList

Between 26 October and 5 November 2026 cPanel shipped four rounds of builds that carry third-party security fixes but no cPanel advisory of their own. They patch the bundled Unbound resolver, ProFTPD, PowerDNS, Roundcube, and libzip, and EasyApache 4 25.94 patches the SOAP extension in the end-of-life ea-php74, ea-php80, and ea-php81 packages. None of these is a cPanel code flaw, so they get no TSR notice. That makes them easy to miss if you only track security advisories.

Servers on automatic updates have most of this already. This article is for hosts who pin versions, run UPDATES=manual, or keep legacy PHP for customers.

What changed, build by build

BuildDateSecurity content
138.0.19, 136.0.51, 134.0.6726 Octcpanel-unbound 1.26.2 (five CVEs), Roundcube 1.6.20, cpanel-libzip 1.12.1 (GHSA-m3wq-j48p-jxwh)
EasyApache 4 25.944 Novea-php74, ea-php80, ea-php81 SOAP fixes (CVE-2026-91765, CVE-2025-14181), ea-ruby27-rubygem-rack 2.2.25
138.0.204 Novcpanel-proftpd 1.3.9d (CVE-2026-42167, CVE-2026-44331), cpanel-pdns 5.1.5 (CVE-2026-73206), unspecified security hardening
138.0.21, 134.0.685 NovNo CVEs. Nightly maintenance stops removing TuxCare ELS PHP (CPANEL-58351)

138.0.19 is also the fix level for CVE-2026-105476 and CVE-2026-105475, so anyone who patched for those already has the Unbound update.

As of 10 November, the 136 and 134 change logs list no cpanel-proftpd or cpanel-pdns update. The 136 branch ships PowerDNS from the 4.9 series, last updated to 4.9.17 in 136.0.35.

Unbound 1.26.2

NLnet Labs released Unbound 1.26.2 on 21 October with five fixes. cPanel ships it as cpanel-unbound, the server's local validating resolver.

  • CVE-2026-97206 (High). A use-after-free in DNS-over-QUIC path migration on multi-threaded deployments.
  • CVE-2026-96405 (Medium). Chained name-pointer decompression can degrade service.
  • CVE-2026-109125 (Medium). A possible cache-poisoning side channel through unwanted-reply-threshold.
  • CVE-2026-50106 (Medium) and CVE-2026-35501 (Low). Both only apply where an island trust anchor sits under an insecure parent zone.

This round is much milder than the May DNSSEC validator RCE, CVE-2026-33278. There is still no reason to stay behind.

ProFTPD 1.3.9d

Both ProFTPD CVEs are SQL injection flaws, and both need SQL modules that most cPanel servers never load:

  • CVE-2026-42167 is in mod_sql. It needs a SQLLog directive that writes an attacker-controlled value such as the username into an INSERT or UPDATE query.
  • CVE-2026-44331 is in mod_wrap2_sql. It needs UseReverseDNS on. NVD scores it CVSS 3.1 8.1.

Pure-FTPd is cPanel's default FTP server, so check which one you run under WHM » Service Configuration » FTP Server Selection. On ProFTPD servers, confirm that the config doesn't load either module:

rpm -q cpanel-proftpd
grep -Ein 'mod_sql|mod_wrap2|SQLLog|UseReverseDNS' /etc/proftpd.conf

No output from grep means the stock config, which these CVEs don't reach. Update anyway.

PowerDNS 5.1.5

cPanel lists CVE-2026-73206 against cpanel-pdns 5.1.5. The upstream description is a denial of service triggered by a crafted packet when decompressing DNS names. PowerDNS published it in a Recursor advisory and does not spell out the impact on the Authoritative Server, which is the component cPanel ships. Treat it as a DoS fix for your nameservers. If Nameserver Selection shows BIND or Disabled, the package isn't running.

PHP SOAP in ea-php74, 80, and 81

PHP fixed these upstream in its supported branches. EasyApache 4 25.94 backports the fixes to the three end-of-life versions cPanel still packages:

  • CVE-2026-91765. SoapServer parses XML recursively with no depth limit. A deeply nested request from an unauthenticated client exhausts the stack and kills the worker.
  • CVE-2025-14181. An integer overflow in the SOAP client's buffer check when it parses HTTP responses. A hostile endpoint can crash the PHP process.

Both are denial-of-service bugs, and both only matter where the soap extension is installed:

rpm -qa 'ea-php*-php-soap'
yum update "ea-php*"
/opt/cpanel/ea-php81/root/usr/bin/php -v

After the update, cPanel's patched builds report 7.4.34, 8.0.31, and 8.1.35. Restart PHP-FPM and LiteSpeed's lsphp parents as described in the PHP2Shell patching guide. Without a restart, workers keep running the old code.

Check and patch

/usr/local/cpanel/cpanel -V
rpm -q cpanel-unbound cpanel-pdns cpanel-proftpd
/usr/local/cpanel/scripts/upcp --force

You want 11.138.0.20 or later on 138. On 136 or 134, the 26 October builds (136.0.51 and 134.0.67) are the current security level. If upcp fails, work through fixing cPanel update failures. If you pin versions on purpose, cPanel update tiers explained covers how to stay on a branch and still receive these builds.

One non-security fix in 138.0.20 is worth knowing about. CPANEL-57735 stops license locks caused by the reported MAC address alternating on servers with multipath default routes. If a multi-homed server keeps throwing invalid license errors, update before you open a ticket. upcp only reaches these builds while the server's cPanel license is active.

Which cPanel version fixes the ProFTPD CVE-2026-42167?+
cPanel 11.138.0.20, released 4 November 2026, updates cpanel-proftpd to 1.3.9d. As of 10 November the 136 and 134 change logs list no matching ProFTPD update.
Is cPanel affected by the Unbound 1.26.2 CVEs?+
Yes. cPanel bundles Unbound as cpanel-unbound. Builds 138.0.19, 136.0.51, and 134.0.67 from 26 October update it to 1.26.2.
Does EasyApache 4 still patch PHP 7.4 and 8.0?+
Yes, for selected CVEs. EasyApache 4 25.94 on 4 November 2026 backported two SOAP extension fixes to ea-php74, ea-php80, and ea-php81, which now report 7.4.34, 8.0.31, and 8.1.35.
Do I need to do anything if I use Pure-FTPd on cPanel?+
Not for the ProFTPD CVEs. They only affect servers running ProFTPD with mod_sql or mod_wrap2_sql loaded. Still update for the Unbound and PowerDNS fixes in the same builds.
Why is there no cPanel TSR advisory for these fixes?+
They are third-party package updates, not flaws in cPanel's own code. cPanel lists them only in the per-branch change logs and the EasyApache 4 release notes.

Next steps

changelog
cPanel CVE-2026-105476 and 105475: root file write, data leak
cPanel's 20 October notice fixes a root-owned file write (CVE-2026-105476, CVSS 8.8) and an unauthenticated calendar and contacts leak (CVE-2026-105475). Fixed builds and checks.
4 min read
changelog
CVE-2026-33278: the cpanel-unbound DNSSEC RCE, and how to check for it
A critical Unbound DNSSEC validator bug shipped as cpanel-unbound puts remote code execution one malicious signed zone away, no login required. Patched builds and how to check exposure.
7 min read
changelog
CVE-2026-65643: patch the cPanel domain parking root vulnerability
CVE-2026-65643 lets an authenticated cPanel user with parked or addon-domain access create arbitrary server files and potentially execute code as root. Check the fixed builds and update now.
3 min read
changelog
CVE-2026-67401: the cPanel EmailTrack flaw that turns mail access into root
A SQL injection in cPanel's EmailTrack feature lets any account with mail privileges write files as root. Fixed builds, affected versions, and how to check your fleet.
7 min read
changelog
CVE-2026-87899: cPanel CalDAV/CardDAV flaw gives accounts root
Any authenticated cPanel account can reach root through CalDAV/CardDAV (CVE-2026-87899). Fixed builds, the companion CVE-2026-68490 and WP Toolkit CVE-2026-87900, and how to check.
5 min read
changelog
EasyApache 4 25.82: cPanel patches ea-libxml2, ea-nginx, ea-ruby27-ruby
EasyApache 4 build 25.82 patches eight libxml2 CVEs, two Ruby resolv CVEs, and bumps ea-nginx to 1.31.5. Here's what's affected and how to update.
5 min read
Switch in an afternoon

Switch from your current reseller — free.

We migrate active cPanel, Plesk, LiteSpeed and CloudLinux licenses from any reseller. We prorate the first month so you never pay twice, and your customers see zero downtime during the swap.