{"id":18307,"date":"2026-11-01T23:22:06","date_gmt":"2026-11-02T05:22:06","guid":{"rendered":"https:\/\/www.supportpro.com\/blog\/?p=18307"},"modified":"2026-11-02T03:40:04","modified_gmt":"2026-11-02T09:40:04","slug":"php2shell-cpanel-plesk-directadmin-cwp-checklist","status":"publish","type":"post","link":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/","title":{"rendered":"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">PHP security updates should be a priority for hosting administrators after the disclosure of two critical vulnerabilities known as <strong>PHP2Shell<\/strong>. Tracked as <strong>CVE-2026-109618<\/strong> and <strong>CVE-2026-109619<\/strong>, these vulnerabilities affect PHP&#8217;s core runtime and can allow unauthenticated attackers to execute code remotely on vulnerable servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both vulnerabilities carry a CVSS v4.0 score of 9.2. Security authorities have also reported exploitation in the wild, making this an issue that requires immediate attention. For hosting providers, updating a single PHP installation is not enough. A server may have several PHP versions installed, with different websites using different handlers and configurations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>First, identify every PHP runtime serving web requests, verify its security status, and apply the appropriate vendor updates.<\/strong> This includes PHP-FPM, Apache mod_php, CGI, and LiteSpeed environments, as well as PHP installations bundled with applications or containers. If you manage a hosting environment with multiple domains and PHP versions, check the following.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is the PHP2Shell Vulnerability?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP2Shell<\/strong> refers to two critical <strong>PHP remote code execution vulnerabilities<\/strong>, CVE-2026-109618 and CVE-2026-109619.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both vulnerabilities involve PHP&#8217;s internal request processing and memory management.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CVE-2026-109618: Remote Code Execution Through Memory Corruption<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CVE-2026-109618 is related to improper handling of memory allocation failures. When PHP runs out of memory while processing a request, some internal data may remain partially initialized. Subsequent cleanup operations can access this invalid state, creating an opportunity for remote code execution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CVE-2026-109619: Remote Code Execution Through Use-After-Free<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CVE-2026-109619 involves a use-after-free condition. PHP can retain references to memory after it has been released. If a later request accesses that memory before the relevant state is properly initialized, it can result in memory corruption and potentially remote code execution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These vulnerabilities affect PHP itself, not just a particular website application. Updating WordPress, installing a security plugin, or changing application-level authentication settings will not fix a vulnerable PHP runtime. Administrators must address the PHP installation directly. That is why\u00a0PHP security updates\u00a0should be part of your<a href=\"https:\/\/www.supportpro.com\/serveradministration.php\" target=\"_blank\" rel=\"noopener\"> server maintenance<\/a> process, not something handled only at the application level.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Which PHP versions need attention?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The PHP project released security fixes for its supported branches on October 21, 2026.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><div class=\"pcrstb-wrap\"><table class=\"has-fixed-layout\"><tbody><tr><th>PHP branch<\/th><th>First fixed release<\/th><\/tr><tr><td>PHP 8.2<\/td><td>8.2.35<\/td><\/tr><tr><td>PHP 8.3<\/td><td>8.3.36<\/td><\/tr><tr><td>PHP 8.4<\/td><td>8.4.27<\/td><\/tr><tr><td>PHP 8.5<\/td><td>8.5.12<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These are upstream reference versions. However, administrators should not rely on version numbers alone when checking older installations. Linux distributions and hosting vendors sometimes backport security fixes without changing the upstream PHP version the package displays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, Plesk identifies patched PHP 8.1.34, 8.0.30, and 7.4.33 builds using their build dates rather than new version numbers. Check the package release details and vendor security changelog for both CVE identifiers. If no confirmed fix exists, treat the installation as exposed and plan an upgrade or other appropriate mitigation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a more detailed explanation of the original vulnerability and its fixed releases, read more on the <a href=\"https:\/\/www.supportpro.com\/blog\/php-cve-2026-109618-and-cve-2026-109619-what-hosting-teams-should-do-now\/\" target=\"_blank\" rel=\"noopener\">PHP CVE-2026-109618 and CVE-2026-109619 update<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Check PHP2Shell on cPanel, Plesk, DirectAdmin, and CWP?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>PHP2Shell remediation<\/strong> process depends on how PHP is installed and maintained. Here is where administrators using the four common hosting control panels should begin.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP.png\" data-rel=\"penci-gallery-image-content\" ><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP-1024x452.png\" alt=\"PHP security checklist table showing where to investigate and what to verify across cPanel, Plesk, DirectAdmin, and CWP.\" class=\"wp-image-18308\" style=\"width:852px;height:auto\" srcset=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP-1024x452.png 1024w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP-300x132.png 300w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP-768x339.png 768w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP-1170x517.png 1170w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP-585x258.png 585w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/Table-describing-how-to-check-PHP2Shell-on-cPanel-Plesk-DirectAdmin-and-CWP.png 1232w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s look at what each control panel administrator should check.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHP2Shell cPanel: What Should Administrators Check?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Start with EasyApache 4 and identify all installed PHP packages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MultiPHP Manager can help determine which PHP versions each domain uses. Administrators using CloudLinux should also check alt-php installations separately. Updating EasyApache packages does not automatically confirm that alternative PHP builds are patched.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a <strong>PHP2Shell cPanel fix<\/strong>, check the relevant cPanel security advisory and package changelogs for both CVEs. Also verify the PHP components WHM uses internally, where applicable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The key point is that the PHP version assigned to a domain and the PHP version used internally by the control panel may differ.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHP2Shell Plesk: How to Verify the PHP Security Update<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Plesk administrators should review every PHP version installed through the panel, including versions assigned to individual domains.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plesk has published specific patched builds for PHP 8.2 through 8.5. Older branches require additional attention because their version numbers may remain unchanged after a security backport.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the build date and package information rather than relying only on the output of <code>php -v<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also review the Plesk component updates identified in its advisory. The PHP runtime used by hosted websites and the PHP engine used internally by the control panel are separate components that need verification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, Plesk&#8217;s official advisory identifies patched builds of PHP 8.1.34, 8.0.30, and 7.4.33 by build date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHP2Shell DirectAdmin: What Needs to Be Updated?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DirectAdmin commonly uses CustomBuild to install and maintain PHP versions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the versions configured through CustomBuild and identify which one each domain uses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If several PHP versions are installed, updating only one branch leaves the others unchecked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After applying the relevant package updates or rebuilding PHP, verify the installed builds and restart the affected PHP-FPM services according to the server configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A successful CustomBuild operation is not the end of the <strong>PHP2Shell patch verification<\/strong> process. You still need to confirm that the affected websites are using the updated runtime.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHP2Shell CWP: How to Check PHP Installations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CWP administrators should first determine where their PHP packages come from.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the configuration, PHP may be managed through the panel&#8217;s PHP Selector, PHP-FPM, or external package repositories.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the security advisory and changelog provided by the package maintainer. Address both PHP2Shell vulnerabilities before deeming the installation patched.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A general system package update is not sufficient evidence that every CWP-managed PHP version is secure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For hosting providers managing multiple servers, documenting the package source and patch status for each PHP installation can make future vulnerability reviews easier.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why <code>php -v<\/code> Is Not Enough to Verify PHP2Shell<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One common mistake during a <strong>PHP version security check<\/strong> is running:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php -v<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">and assuming the displayed version represents every website on the server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This command reports the PHP CLI version selected by the system. Websites may use a different PHP binary through PHP-FPM, CGI, Apache, or LiteSpeed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, the command line might report PHP 8.3 while a website continues running PHP 8.1 through a separate PHP-FPM pool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That means a server can appear updated from the command line while one or more hosted websites continue using a vulnerable PHP runtime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Administrators should check the following for every active domain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assigned PHP version and handler.<\/li>\n\n\n\n<li>Actual PHP binary or package providing that version.<\/li>\n\n\n\n<li>Security status of the installed package.<\/li>\n\n\n\n<li>Whether the running worker processes use the updated runtime.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A temporary PHP diagnostic page can help confirm the web-facing PHP version. However, remove it immediately after checking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Leaving diagnostic pages publicly accessible can expose sensitive server configuration details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a hosting provider, this check is particularly important because a single server may support several customer websites with different PHP versions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Verify PHP2Shell Patches Across PHP-FPM Workers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Updating a PHP package does not automatically mean that every running PHP process has started using the updated code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Long-running PHP-FPM workers and other PHP processes may continue running until you restart or replace them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After installing the security updates, follow the control panel or operating-system vendor&#8217;s restart procedure for the affected services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then check that the services are healthy and new worker processes are running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not consider the remediation complete simply because the package manager reports a successful update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A proper <strong>PHP-FPM security update<\/strong> process should include three separate checks:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>The package contains the required security fix.<\/li>\n\n\n\n<li>The affected PHP services have been restarted or their workers replaced.<\/li>\n\n\n\n<li>The websites are functioning correctly with the updated runtime.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This distinction matters when you are verifying a <strong>PHP2Shell fix<\/strong> across multiple domains and PHP-FPM pools.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Does the PHP2Shell Patch Address CVE-2026-115560?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The original PHP2Shell security updates address CVE-2026-109618 and CVE-2026-109619.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, administrators should also review the related PHP session upload progress issue, CVE-2026-115560.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The PHP project published an informational advisory on October 23, 2026, describing a separate, unlikely remote code execution path involving session serialization and session upload progress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The issue requires a specific combination of application configuration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The application sets <code>session.serialize_handler<\/code> to <code>php_binary<\/code> or <code>php_serialize<\/code>.<\/li>\n\n\n\n<li>The application changes the handler to <code>php<\/code> using <code>ini_set()<\/code> before calling <code>session_start()<\/code>.<\/li>\n\n\n\n<li>Session upload progress remains enabled.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">PHP recommends setting:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>session.upload_progress.enabled=0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">until the next regular bug fix release.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For hosting administrators, this means patch verification should include both the original PHP2Shell vulnerabilities and the relevant session upload progress configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disabling this feature mitigates the described attack path, but it does not replace applying the original PHP2Shell security updates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Check for Possible PHP2Shell Exploitation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Applying a security update addresses the known vulnerability, but it does not prove that no one accessed the server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Administrators should review activity from the period when attackers exploited vulnerable PHP versions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pay attention to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unusual PHP worker activity.<\/li>\n\n\n\n<li>Unexpected shell processes.<\/li>\n\n\n\n<li>Unfamiliar files.<\/li>\n\n\n\n<li>Suspicious scheduled tasks.<\/li>\n\n\n\n<li>Unexpected changes to website directories.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Web server access logs and PHP error logs can help identify suspicious requests and memory-related failures. Also investigate unexpected outbound connections and processes launched by PHP workers. If there are signs of successful exploitation, isolate the affected server where appropriate and preserve relevant logs for investigation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider rotating database credentials, application secrets, API tokens, and other credentials that compromised processes may have accessed. If you discover unauthorized changes or persistence mechanisms, restore a clean backup or rebuild the environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A PHP update alone is not a complete incident-response process. For hosting teams, we verify the server\u2019s exposure, whether suspicious activity occurred, and whether further remediation is needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP2Shell Patch Verification Checklist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before closing the security review, confirm the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All installed PHP versions have been inventoried.<\/li>\n\n\n\n<li>Every active domain&#8217;s PHP version and handler have been identified.<\/li>\n\n\n\n<li>We updated supported PHP branches to fixed releases or later.<\/li>\n\n\n\n<li>Older branches have confirmed vendor or distribution security backports.<\/li>\n\n\n\n<li>Package changelogs confirm fixes for both CVEs.<\/li>\n\n\n\n<li>PHP-FPM and other affected workers have been restarted.<\/li>\n\n\n\n<li>Running services are healthy and using the updated runtime.<\/li>\n\n\n\n<li>Container-based and application-bundled PHP installations have been checked.<\/li>\n\n\n\n<li>Website functionality has been tested after updating.<\/li>\n\n\n\n<li>Temporary diagnostic files have been removed.<\/li>\n\n\n\n<li>Server logs have been reviewed for possible exploitation.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A complete <strong>PHP2Shell vulnerability assessment<\/strong> should cover the installed packages, the PHP versions assigned to websites, and the processes actually serving requests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This helps hosting administrators avoid treating a single successful package update as proof that the entire server is secure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Need Help Verifying Your PHP Installations?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Security teams face challenges when managing PHP security across a hosting environment with multiple domains, handlers, and older PHP branches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SupportPRO offers <a href=\"https:\/\/www.supportpro.com\/serveradministration.php\" target=\"_blank\" rel=\"noopener\">server administration<\/a> and <a href=\"https:\/\/www.supportpro.com\/sever_security_administration.php\">security support for hosting environments<\/a> that need help with PHP installation, configuration, upgrades, and patching.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our server administration services include PHP installation and upgrades, software patching, service restarts, security settings, and server hardening.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can learn more about our <a href=\"https:\/\/www.supportpro.com\/serveradministration.php\">server administration and management services<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you need help with an urgent server issue, our\u00a0emergency server support\u00a0team can assist with patching, vulnerability fixes, and server recovery.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The goal is to confirm which PHP runtime each website uses, whether the required security fixes are in place, and whether the updated services are running correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.supportpro.com\/requestquote.php?opt=cloudsupport\" target=\"_blank\" rel=\"noopener\"><strong>Contact SupportPRO<\/strong><\/a> to arrange a PHP security review and identify any remaining PHP2Shell exposure across your hosting environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FAQS<\/h3>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>What is PHP2Shell?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">PHP2Shell is the name given to two critical PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619, that can allow unauthenticated remote code execution on vulnerable PHP installations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Which PHP versions are fixed for PHP2Shell?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">The upstream fixed versions are PHP 8.2.35, 8.3.36, 8.4.27, and 8.5.12. Older PHP branches may receive vendor-specific security backports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Does updating WordPress fix PHP2Shell?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">No. PHP2Shell affects the PHP runtime itself. Updating WordPress, plugins, or themes does not fix a vulnerable PHP installation.<\/p>\n<\/details>\n<\/details>\n<\/details>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center has-white-background-color has-background\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Facing issues? <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Our technical support<br>engineers can solve it. <\/p>\n\n\n\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-3350a795-db50-482f-9911-301930d1b1be\"><span class=\"hs-cta-node hs-cta-3350a795-db50-482f-9911-301930d1b1be\" id=\"hs-cta-3350a795-db50-482f-9911-301930d1b1be\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2725694\/3350a795-db50-482f-9911-301930d1b1be\" ><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-3350a795-db50-482f-9911-301930d1b1be\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/3350a795-db50-482f-9911-301930d1b1be.png\"  alt=\"Contact Us today!\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2725694, '3350a795-db50-482f-9911-301930d1b1be', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"904\" height=\"931\" src=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png\" alt=\"guy server checkup\" class=\"wp-image-12943 size-full\" srcset=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png 904w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-291x300.png 291w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-768x791.png 768w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-585x602.png 585w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>PHP security updates should be a priority for hosting administrators after the disclosure of two critical vulnerabilities known as PHP2Shell. Tracked as CVE-2026-109618 and CVE-2026-109619, these vulnerabilities affect PHP&#8217;s core&hellip;<\/p>\n","protected":false},"author":41,"featured_media":18309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[66,316,68,4,100,137,371],"tags":[],"class_list":["post-18307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","category-security","category-server-monitoring","category-server-security","category-web-hosting","category-web-hosting-support","category-wordpress"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Tanisha Mathew\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Server Management Tips | SupportPRO Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"PHP2Shell: Check cPanel, Plesk, DirectAdmin &amp; CWP\" \/>\n\t\t<meta property=\"og:description\" content=\"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-02T05:22:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-02T09:40:04+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"PHP2Shell: Check cPanel, Plesk, DirectAdmin &amp; CWP\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#article\",\"name\":\"PHP2Shell: Check cPanel, Plesk, DirectAdmin & CWP\",\"headline\":\"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?\",\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/tanisha-marmiasystems-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png\",\"width\":1920,\"height\":960,\"caption\":\"PHP2Shell: What Hosting Administrators Must Check Now\"},\"datePublished\":\"2026-11-01T23:22:06-06:00\",\"dateModified\":\"2026-11-02T03:40:04-06:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#webpage\"},\"articleSection\":\"cPanel, Security, Server Monitoring, Server Security, web hosting, web hosting support, WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/#listItem\",\"name\":\"Server\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/#listItem\",\"position\":2,\"name\":\"Server\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/#listItem\",\"name\":\"Server Security\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/#listItem\",\"position\":3,\"name\":\"Server Security\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#listItem\",\"name\":\"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/#listItem\",\"name\":\"Server\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#listItem\",\"position\":4,\"name\":\"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/#listItem\",\"name\":\"Server Security\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\",\"name\":\"SupportPRO\",\"description\":\"SupportPRO Blog\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"telephone\":\"+18476076123\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/tanisha-marmiasystems-com\\\/#author\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/tanisha-marmiasystems-com\\\/\",\"name\":\"Tanisha Mathew\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a44dca8e0888dffd34573aa37d9bef5d6dfd090d786986af5e061eda54bec5f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Tanisha Mathew\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#webpage\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/\",\"name\":\"PHP2Shell: Check cPanel, Plesk, DirectAdmin & CWP\",\"description\":\"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/tanisha-marmiasystems-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/tanisha-marmiasystems-com\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#mainImage\",\"width\":1920,\"height\":960,\"caption\":\"PHP2Shell: What Hosting Administrators Must Check Now\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php2shell-cpanel-plesk-directadmin-cwp-checklist\\\/#mainImage\"},\"datePublished\":\"2026-11-01T23:22:06-06:00\",\"dateModified\":\"2026-11-02T03:40:04-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"name\":\"Server Management Tips\",\"description\":\"SupportPRO Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>PHP2Shell: Check cPanel, Plesk, DirectAdmin &amp; CWP<\/title>\n\n","aioseo_head_json":{"title":"PHP2Shell: Check cPanel, Plesk, DirectAdmin & CWP","description":"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.","canonical_url":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#article","name":"PHP2Shell: Check cPanel, Plesk, DirectAdmin & CWP","headline":"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?","author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/tanisha-marmiasystems-com\/#author"},"publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png","width":1920,"height":960,"caption":"PHP2Shell: What Hosting Administrators Must Check Now"},"datePublished":"2026-11-01T23:22:06-06:00","dateModified":"2026-11-02T03:40:04-06:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#webpage"},"isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#webpage"},"articleSection":"cPanel, Security, Server Monitoring, Server Security, web hosting, web hosting support, WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.supportpro.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/#listItem","name":"Server"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/#listItem","position":2,"name":"Server","item":"https:\/\/www.supportpro.com\/blog\/category\/server\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/#listItem","name":"Server Security"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/#listItem","position":3,"name":"Server Security","item":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#listItem","name":"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/#listItem","name":"Server"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#listItem","position":4,"name":"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/#listItem","name":"Server Security"}}]},{"@type":"Organization","@id":"https:\/\/www.supportpro.com\/blog\/#organization","name":"SupportPRO","description":"SupportPRO Blog","url":"https:\/\/www.supportpro.com\/blog\/","telephone":"+18476076123"},{"@type":"Person","@id":"https:\/\/www.supportpro.com\/blog\/author\/tanisha-marmiasystems-com\/#author","url":"https:\/\/www.supportpro.com\/blog\/author\/tanisha-marmiasystems-com\/","name":"Tanisha Mathew","image":{"@type":"ImageObject","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3a44dca8e0888dffd34573aa37d9bef5d6dfd090d786986af5e061eda54bec5f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Tanisha Mathew"}},{"@type":"WebPage","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#webpage","url":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/","name":"PHP2Shell: Check cPanel, Plesk, DirectAdmin & CWP","description":"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#breadcrumblist"},"author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/tanisha-marmiasystems-com\/#author"},"creator":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/tanisha-marmiasystems-com\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png","@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#mainImage","width":1920,"height":960,"caption":"PHP2Shell: What Hosting Administrators Must Check Now"},"primaryImageOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/#mainImage"},"datePublished":"2026-11-01T23:22:06-06:00","dateModified":"2026-11-02T03:40:04-06:00"},{"@type":"WebSite","@id":"https:\/\/www.supportpro.com\/blog\/#website","url":"https:\/\/www.supportpro.com\/blog\/","name":"Server Management Tips","description":"SupportPRO Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Server Management Tips | SupportPRO Blog","og:type":"article","og:title":"PHP2Shell: Check cPanel, Plesk, DirectAdmin &amp; CWP","og:description":"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.","og:url":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/","og:image":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png","og:image:secure_url":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png","og:image:width":1920,"og:image:height":960,"article:published_time":"2026-11-02T05:22:06+00:00","article:modified_time":"2026-11-02T09:40:04+00:00","twitter:card":"summary","twitter:title":"PHP2Shell: Check cPanel, Plesk, DirectAdmin &amp; CWP","twitter:description":"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.","twitter:image":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/11\/PHP2Shell-What-Hosting-Administrators-Must-Check-Now.png"},"aioseo_meta_data":{"post_id":"18307","title":"PHP2Shell: Check cPanel, Plesk, DirectAdmin &amp; CWP","description":"Check whether your cPanel, Plesk, DirectAdmin or CWP server is exposed to PHP2Shell. Verify PHP versions, security patches and running PHP-FPM workers.","keywords":null,"keyphrases":{"focus":{"keyphrase":"PHP2Shell","score":0,"analysis":[]},"additional":[{"keyphrase":"CVE-2026-109618","score":0},{"keyphrase":"CVE-2026-109619","score":0},{"keyphrase":"PHP2Shell CVEs","score":0},{"keyphrase":"PHP2Shell vulnerability","score":0}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-11-02 09:40:09","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-11-02 04:41:22","updated":"2026-11-02 09:40:09","focus_keyword":"PHP2Shell","additional_keywords":[{"word":"CVE-2026-109618","score":94,"items":{"introductionKeyword":{"score":9},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":9},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}},{"word":"CVE-2026-109619","score":94,"items":{"introductionKeyword":{"score":9},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":9},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}},{"word":"PHP2Shell CVEs","score":74,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":4},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}},{"word":"PHP2Shell vulnerability","score":74,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":4},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}}],"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/server\/\" title=\"Server\">Server<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/\" title=\"Server Security\">Server Security<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tPHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.supportpro.com\/blog\/"},{"label":"Server","link":"https:\/\/www.supportpro.com\/blog\/category\/server\/"},{"label":"Server Security","link":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/"},{"label":"PHP2Shell: What cPanel, Plesk, DirectAdmin, and CWP Administrators Must Check Now?","link":"https:\/\/www.supportpro.com\/blog\/php2shell-cpanel-plesk-directadmin-cwp-checklist\/"}],"_links":{"self":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/18307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/comments?post=18307"}],"version-history":[{"count":1,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/18307\/revisions"}],"predecessor-version":[{"id":18310,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/18307\/revisions\/18310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media\/18309"}],"wp:attachment":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media?parent=18307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/categories?post=18307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/tags?post=18307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}