112 Change Log

Last modified: September 19, 2023


  • Fixed case CPANEL-41776: Update cpanel-roundcubemail to
  • Fixed case CPANEL-43173: Fix bug where horde export task would only ever export for one user.
  • Fixed case CPANEL-43242: Rename 'WordPress Toolkit' to 'WP Toolkit' in WHM Marketplace.
  • Fixed case CPANEL-43194: Update cpanel-geoipfree-data to 112.0-3.cp112.


  • Fixed case CPANEL-41423: Fixed bug in EasyApache 4 when the system locale is not set to US English.
  • Fixed case CPANEL-42225: Update cpanel-perl-536 to 5.36.0-3.cp108.
  • Fixed case CPANEL-42759: Update cpanel-dnspython to 1.12.0-4.cp108.
  • Fixed case CPANEL-42960: Fixed sizing of custom logos.
  • Fixed case CPANEL-43021: Fix logging of warnings/info as errors during install.
  • Fixed case ZC-11029: Ensure USER_ID is set in all vhosts when it is enabled.


  • Fixed case CPANEL-42509: Fix bug in horde ICS exporter where events recorded in the Horde DB with a bogus DTSTART/DTEND of JAN 1 0AD 00:00:00 were not discarded.
  • Fixed case CPANEL-42515: Remove vestigial cpsrvd code relating to horde cookies.
  • Fixed case CPANEL-42758: Change default fstab entries for disks added by securetmp to be ext4 instead of ext3.
  • Fixed case CPANEL-42966: Use cpanel username for dbprefix when logged in as team user.
  • Fixed case CPANEL-42968: Return invalid_username response when team user doesn't exist.
  • Fixed case CPANEL-42971: Upon upgrade to 112, deselect Manage Team from featurelists.
  • Fixed case CPANEL-42977: Disallow setting the system IPv4 address for shared hosts to a multicast IP address.
  • Fixed case CPANEL-42998: Update cpanel-roundcubemail to
  • Fixed case CPANEL-43012: Fix NFTables to clean out all linked chains when old and/or incorrect firewall rules are in place.


  • Fixed case CPANEL-40842: Teach cPHulkd about the cron TTY.
  • Fixed case CPANEL-42931: Ensure that the 'Manage Team' UI is able to load for accounts created on older versions of cPanel.
  • Fixed case CPANEL-42943: Ensure cPanel can update from 102 to 110 or report the correct error if it fails due to a child node needing an update.
  • Fixed case CPANEL-42947: Update cpanel-roundcubemail to
  • Fixed case CPANEL-42973: Ensure correct home directory is used for team users in cPanel.


  • Fixed case CPANEL-42696: Don't request notification count while pending forced password change.
  • Fixed case CPANEL-42416: Fixed custom banners in 112.
  • Fixed case CPANEL-42865: Fixed typo in error message pertaining to the issuing of certificates.
  • Fixed case HB-6758: Update cpanel-roundcubemail to


  • Fixed case CORE-1040: Update cpanel-perl-536-devel-cover to 1.40-2.cp108.
  • Fixed case CPANEL-39343: Add provision in outdated service check to suggest reboot instead of dying when systemd-libs updates trigger redhat bug #2122587.
  • Fixed case CPANEL-40268: Have get/set NVData calls validate defaultdir and reject it if it is outside the user's homedir.
  • Fixed case CPANEL-40397: Teach HTTP DCV to fail if a domain resolves to a private IP address.
  • Fixed case CPANEL-40532: Add better guard to check to determine if a server has a shared IPv6 address during account transfer.
  • Fixed case CPANEL-42336: Apache Global Configuration now reports the reason for MaxRequestWorkers settings being invalid.
  • Fixed case CPANEL-42432: Fixed 'View SSL Certificate' on cPanel's Dynamic DNS interface.
  • Fixed case CPANEL-42562: Fixed scrolling behavior of side navigation menu.
  • Fixed case CPANEL-42793: Ensure user's are able to convert roundcube from mysql to sqlite.
  • Fixed case CPANEL-42796: Updated Initial Setup Wizard's email validation.
  • Fixed case CPANEL-42798: Fix bug in Roundcube schema where only one response was possible due to a UNIQUE constraint on the ix_responses_user_id index.
  • Fixed case CPANEL-42800: Update cpanel-phpmyadmin to 5.2.1-4.cp110.
  • Fixed case CPANEL-42831: Remove horde removal banner from cPanel/Webmail.
  • Fixed case CPANEL-42834: Fix WHM's Server Time interface for UTC setting on Ubuntu systems.
  • Fixed case CPANEL-42836: Update cpanel-git to 2.40.1-1.cp108.
  • Fixed case PH-19679: Generate a UUID tied to the server running cPanel&WHM. Use this UUID as the root account's User Analytics ID.


  • [security] Fixed case APPSEC-52: HTTP request smuggling vulnerability in cpsrvd.
  • [security] Fixed case SEC-672: Authenticated RCE for webmail virtual accounts.
  • [security] Fixed case SEC-673: XSS vulnerability on 'Repair a MySQL Database' page in WHM.


  • Fixed case CPANEL-42082: Update cpanel-phpmyadmin to 5.2.1-3.cp110.
  • Fixed case CPANEL-42495: Allow the selection of table elements on the Domains interface.
  • Fixed case CPANEL-42676: Do not update the lastlogin file until 2FA is completed if it is enabled.
  • Fixed case CPANEL-42700: Update cpanel-php81 to 8.1.16-2.cp110.
  • Fixed case CPANEL-42711: Have packman-apt indicate whether virtual packages are installed or not.
  • Fixed case CPANEL-42717: Update cpanel-pdns to 4.7.3-1.cp110.
  • Fixed case CPANEL-42752: Update cpanel-roundcubemail to
  • Fixed case CPANEL-42756: Fix bug in update-roundcube-db where roundcube-version was outdated but otherwise up to date on all schema other than missing a 'responses' table.
  • Fixed case HB-6753: Fix bug where update-roundcube-sqlite-db would exit early on update instead of updating as was necessary.
  • Fixed case PH-19466: Implement new Spanish translations.
  • Fixed case PH-19829: Update Japanese and restore JA as a supported locale.


  • Fixed case CPANEL-42206: Remove obsolete entry from the Trojans assessor in the Security Advisor.
  • Fixed case CPANEL-42397: Updated styling of the EULA to be more readible.
  • Fixed case CPANEL-42670: Updated validation scrolling to work with more browsers.
  • Fixed case CPANEL-42681: Set EA PHP memory_limit to be at least 128M on update/install if it was previously set to 32M/64M by scripts/set_php_memory_limits during the Getting Started Wizard.
  • Fixed case CPANEL-42697: Update cpanel-roundcubemail to in rpm.versions.
  • Fixed case CPANEL-42697: Refactor update-roundcube-db in order to help fix bugs where schemas would not properly apply.
  • Fixed case CPANEL-42722: Add touch file to allow users to force older kernel option when creating a socket.
  • Fixed case HB-6674: Fix bugs related to MySQL roundcube and horde import.
  • Fixed case MOON-1045: Fix minor style issue on WHM » Home.


  • Fixed case CPANEL-40545: Security Advisor: Identify Imunify360 as brute force and outbound SMTP protection.
  • Fixed case CPANEL-42604: The snapshot_prep script will now clear EULA acceptance.
  • Fixed case CPANEL-42639: Revert "Don't URI decode arguments when not necessary.".
  • Fixed case CPANEL-42660: Enable support for Imunify360 and related software on Rocky Linux 8.
  • Fixed case PH-19632: Add User Analytics ID to the General Information section cPanel and Statistics section of WHM interfaces.


  • Fixed case BOO-2209: Ensure transfers/restores convert to InnoDB.
  • Fixed case BOO-2253: Database password changes for the %(wildcard) host will now work.
  • Fixed case BOO-2477: Enable option to skip GIPK for mysqldump.
  • Fixed case BWG-3143: Attempt to obtain a signed hostname certificate immediately after license purchase.
  • Fixed case BWG-3543: Add warning about using cprapid.com domains.
  • Fixed case BWG-3776: WHM Initial Setup now uses Jupiter theme.
  • Fixed case COBRA-13942: Add the WHM APIs to support adding/deleting/listing CPSC nodes.
  • Fixed case COBRA-14008: Create 'configure filesystem' form for cPanel Cloud Edition.
  • Fixed case CORE-537: Fix MailSync bug to check for streaming.
  • Fixed case CPANEL-30925: Fix long delay on redirect page from http(s):{host}/cpanel.
  • Fixed case CPANEL-38884: Rebuild blocked country IPs on install to keep up to date with the geo IP ranges.
  • Fixed case CPANEL-39701: Add implicit form submission for unlinking server nodes.
  • Fixed case CPANEL-40092: Fix scrolling on validation failure for contact info.
  • Fixed case CPANEL-41104: Fixed arrow key nav between Expand and Collapse on WHM sidebar.
  • Fixed case CPANEL-42029: Update cpanel-geoipfree-data to 112.0-1.cp112.
  • Fixed case CPANEL-42087: Remove all support for nsd and mydns.
  • Fixed case CPANEL-42093: Fix form synchronization in createacct’s UI when selecting packages.
  • Fixed case CPANEL-42107: Add install task to install teh 'cpanel-banners-plugin' package.
  • Fixed case CPANEL-42109: Remove Perl 5.32 target in 112.
  • Fixed case CPANEL-42118: Fix modifyacct error message to state the requirement correctly.
  • Fixed case CPANEL-42132: Add maintenance task to ensure integrity of cpanel-banners-plugin package.
  • Fixed case CPANEL-42135: Remove CloudLinux 6 support.
  • Fixed case CPANEL-42156: Initial work to support AlmaLinux 9.
  • Fixed case CPANEL-42163: Tolerate “missing” checkboxes in createacct.js.
  • Fixed case CPANEL-42173: No longer require MariaDB-compat to be installed.
  • Fixed case CPANEL-42203: Add Rocky Linux 9 support to cPanel.
  • Fixed case CPANEL-42263: RHEL 7 based distros are no longer supported by cPanel.
  • Fixed case CPANEL-42285: Account for microseconds when parsing bytes log entries to determine how much bandwidth a site has used.
  • Fixed case CPANEL-42368: Enable support for cPAddons on AlmaLinux 9, Rocky Linux 9, etc.
  • Fixed case CPANEL-42376: Removed Horde removal notification from WHM.
  • Fixed case CPANEL-42400: Allow External Auth to connect over IPv6.
  • Fixed case CPANEL-42419: Update cpanel-clamav to 1.0.1-2.cp112.
  • Fixed case CPANEL-42486: Fixed the UAPI WebDisk delete_user function for the case where the current working directory is /root.
  • Fixed case CPANEL-42503: Address issue setting up quotas on Ubuntu.
  • Fixed case CPANEL-42542: Assure proper HTML error messages on WHM page load errors.
  • Fixed case CPANEL-42542: Assure proper template caching in whostmgr5.
  • Fixed case CPANEL-42552: Remove hash parameter from Team::list_team_ui output.
  • Fixed case CPANEL-42554: Add s-nail to supplemental packages for Rocky/Alma Linux 9.
  • Fixed case CPANEL-42616: Invoking "whmapi1 resetzone" will no longer throw a stack trace if the zone file is empty or invalid.
  • Fixed case CPANEL-42620: Fixed error produced when unsetting the quota while removing an FTP user.
  • Fixed case CPANEL-42624: Disable deploy button for application manager until form is updated.
  • Fixed case CPANEL-42635: Fix missing entry for Zone Editor in get_users_links API call results.
  • Fixed case DUCK-7542: Team User can now access team owner's add_on_features.
  • Fixed case DUCK-8217: Manage Team is no longer experimental in 112.
  • Fixed case HB-6222: Enable ImunifyAV and ImunifyAV+ on Ubuntu 20.
  • Fixed case MOON-841: Update cPanel and WHM to consume Jupiter style system.
  • Fixed case PH-18848: Update German translations.
  • Fixed case PH-19225: Updated WordPress Toolkit to WP Toolkit in cPanel & WHM.
  • Fixed case PH-19355: Added support for MixPanel setup for the cPanel and Webmail interfaces.
  • Fixed case PH-19363: Record when the user publishes a site with Site Publisher.
  • Fixed case PH-19501: Track additional Mixpanel properties.
  • Fixed case PH-19616: Add new German translations to the product.
  • Fixed case WPX-64: Multiple fixes and SSE improvements for UserTasks.
  • Fixed case ZC-10702: Correct error in standardized hooks debug log entries.
  • Implemented case BC-6401: Remove testing variable ea4_testing_yum_repo from Cpanel::OS.
  • Implemented case BC-6401: Add CloudLinux 9 support for cPanel.
  • Implemented case CPANEL-42648: Silence ELevate assessor when the recommendations file is present on the system.
  • Implemented case WPX-68: Remove obsolete run_profiles script.

Additional Documentation