PHP2Shell.fyi Check a site

cPanel, Plesk and shared hosting

PHP2Shell is two flaws in PHP itself (CVE-2026-109618 and CVE-2026-109619). On shared hosting, your host installs and runs PHP for you. Here is where to see your PHP version, and what to ask your host.

Last reviewed . Rules of .

What to know first

See your PHP version in cPanel

  1. Log in to cPanel.
  2. In the Software section, open MultiPHP Manager.
  3. The list shows the PHP branch or package that each domain uses, such as PHP 8.3 (ea-php83). It does not show the patch level.

The label Inherited means the domain uses the server's default PHP version. Only the server administrator can change that default.

Hosts can hide MultiPHP Manager. If yours is missing, ask your host for the PHP version of each domain.

The PHP Version menu switches a domain between PHP versions that are already on the server. It does not install the fix.

The fix in EasyApache 4

cPanel's own PHP comes from EasyApache 4, in packages named ea-php74 to ea-php85. cPanel released EasyApache 4 version 25.91 on 21 October 2026. It fixes both CVEs in those packages only.

Source: cPanel EasyApache 4 change log, version 25.91.
PackageBefore 25.91From 25.91
ea-php858.5.118.5.12
ea-php848.4.268.4.27
ea-php838.3.358.3.36
ea-php828.2.348.2.35
ea-php81Fix backported, version number unchanged
ea-php80Fix backported, version number unchanged
ea-php74Fix backported, version number unchanged

An old number on cPanel can still include the fix.

ea-php74, ea-php80 and ea-php81 keep their old version numbers after the update. A version such as 8.1.x cannot tell you whether the fix is installed. Ask your host whether EasyApache 4 25.91 or later is installed, and whether the domain uses one of these ea-php packages.

PHP 8.1 and older are end of life, and the PHP project ships no new releases for them. When your apps allow it, move to a supported branch. See Fixed versions.

Plesk

A Plesk server can have several PHP versions installed at once, and Plesk sets up several handler types for each, such as CGI, FastCGI and PHP-FPM. The Plesk guide covers updates and restarts in full.

See your PHP version

  1. Log in to Plesk and go to Websites & Domains.
  2. Find the domain. The PHP version shows next to the PHP icon on the domain card.
  3. Click PHP to see the PHP version and the handler type.

For server administrators

LiteSpeed hosting

Some hosts use the LiteSpeed web server, which runs PHP through its own interface, LSAPI.

On LiteSpeed the fix is the same: the host has to update PHP.

What to ask your host

Copy this message, add your domains, and send it to your host’s support:

Hello,

Please confirm that the PHP on my hosting includes the fixes for
PHP2Shell (CVE-2026-109618 and CVE-2026-109619).

Domains: example.com

1. Which PHP package serves each domain (ea-phpXX, alt-phpXX
   or other), and which exact version and build?
2. Is it 8.2.35, 8.3.36, 8.4.27, 8.5.12 or later, or a build
   with the fix backported? For ea-php74 to ea-php85: is
   EasyApache 4 25.91 or later installed? For alt-php or
   ea-php73 and older: which vendor fix is installed?
3. Were PHP-FPM, the web server and other PHP workers restarted
   after the update?

Thank you.

If your host cannot confirm the fix, ask when they will install it.

After the update

Technical notes

Sources

Check your site

The checker reads the public response of your site and reports any PHP version it can see. Check my site.