On 21 October 2026, the PHP project disclosed two critical security vulnerabilities affecting millions of websites worldwide, including websites running WordPress, WooCommerce, Laravel and other PHP-based applications. Both vulnerabilities were rated 9.2 out of 10 (Critical) and could potentially allow attackers to execute malicious code on vulnerable web servers without authentication.
The vulnerabilities, known as PHP2Shell, triggered an emergency response across the global web hosting industry. Hosting providers, operating system vendors and security companies worked to protect their infrastructure while the official PHP patches were being released. Here is what happened, how AEserver responded, which customers may be affected and what you should do now.
PHP is one of the most widely used programming languages on the internet. It runs the software behind millions of websites, including WordPress, online stores, booking systems, customer portals and business applications.
When someone visits a PHP-powered website, the server processes PHP code to generate the page or perform an action, such as submitting a contact form, logging in or placing an order.
Because PHP is used so extensively, a security vulnerability in the PHP engine itself can affect websites across thousands of hosting providers simultaneously.
This is different from a security issue in a specific WordPress plugin or theme. Even a fully updated WordPress website could be exposed if the underlying PHP runtime is vulnerable.
The PHP security team announced two critical vulnerabilities, identified as:
Under certain conditions, attackers could exploit these vulnerabilities through specially crafted web requests, potentially gaining the ability to execute code without logging in or knowing a password.
Depending on the server configuration and permissions, a successful attack could allow an attacker to:
Public information about the vulnerabilities and potential exploitation methods began circulating around the disclosure, increasing the urgency for website owners and hosting providers.
With the vulnerabilities publicly disclosed and official security updates being prepared, hosting providers worldwide had to act quickly.
Different providers adopted different measures depending on their infrastructure. Some temporarily restricted website functions such as forms or file uploads. Others deployed emergency firewall rules, applied temporary configuration changes or prioritized the installation of patched PHP packages.
CloudLinux, a major provider of hosting operating system and security technologies, released emergency security updates for its PHP packages, including legacy PHP versions supported through its extended lifecycle products.
Imunify360 also deployed web application firewall rules designed to detect and block known attempts to exploit the vulnerabilities.
By 22 October, patched packages for CloudLinux Alt-PHP and cPanel EasyApache PHP were available through stable repositories. Some native operating system PHP packages were still being distributed.
The key point is that permanent PHP security patches are essential. Temporary firewall rules and configuration changes can reduce exposure, but they are not complete substitutes for applying the software fixes.
At AEserver, our hosting infrastructure uses multiple layers of security, including CloudLinux and server-level protection technologies.
Our technical team was aware of the vulnerabilities before the official PHP security releases and implemented preventive measures on our hosting infrastructure to reduce exposure while waiting for the permanent fixes.
Following the release of the patches, our team began applying the updated PHP packages provided by our software vendors. Patched CloudLinux packages have been confirmed on customer hosting environments, including installations where the displayed PHP version number remains unchanged because the security fix was backported.
We continue to emphasize the importance of verifying the actual security patch level rather than relying only on the PHP version shown in a hosting control panel.
Our approach combines preventive measures, vendor security updates and ongoing maintenance, with the specific actions depending on the hosting platform and PHP configuration involved.
According to the official PHP security advisory, PHP installations serving web requests may be vulnerable, including those using PHP-FPM, Apache, LiteSpeed and other PHP execution methods.
The PHP project released the following security updates on 21 October 2026:
| PHP Branch | Official Fixed Version | Recommendation |
|---|---|---|
| PHP 8.5 | 8.5.12 | Install the security update |
| PHP 8.4 | 8.4.27 | Install the security update |
| PHP 8.3 | 8.3.36 | Install the security update |
| PHP 8.2 | 8.2.35 | Update and plan a future upgrade |
| PHP 8.1 and older | Vendor-specific patches only | Upgrade or verify vendor security backports |
PHP 8.2 will reach end of life on 31 December 2026. For better long-term security and application compatibility, we recommend moving to PHP 8.3 or PHP 8.4 where supported by your website.
This is an important detail for customers using CloudLinux.
CloudLinux sometimes delivers security fixes through backported packages. This means it applies the security patch to an existing PHP version without changing the version number displayed by PHP itself.
For example, a CloudLinux PHP installation may continue displaying PHP 8.3.35 while running a patched package that already contains the fixes for both vulnerabilities.
Therefore, seeing an older version number does not automatically mean your server remains vulnerable. The correct way to verify protection is to check the installed package release and the vendor’s security changelog.
The action you need to take depends on the type of hosting service you use.
If your website is hosted on an AEserver shared hosting plan, server-level PHP package maintenance is handled by our technical team.
You do not need to manually install operating system updates or PHP security packages.
However, we recommend checking which PHP version your application uses and moving to a supported version when possible.
If you operate a self-managed VPS or dedicated server, you or your server administrator are responsible for applying the required PHP security updates.
Install the fixed PHP packages from your operating system or control panel vendor and restart the relevant PHP services to ensure the patched code is running.
For managed server environments, update responsibilities depend on the scope of the management services included in your agreement.
If you only use AEserver for domain registration, DNS or standard email hosting, these PHP vulnerabilities do not directly affect those services.
No PHP-related action is required unless you also operate a PHP-powered website or application.
If you are using an AEserver Linux shared hosting plan, checking your PHP version is straightforward.
Visit my.aeserver.com and sign in using your registered account credentials.
Navigate to your active hosting service and open cPanel using the available login option.
Under the Software section, look for Select PHP Version or MultiPHP Manager, depending on your hosting configuration.
You can review the PHP branch currently selected for your website.
If your website uses an outdated PHP version, check that your application, plugins and themes support a newer version before changing it.
For most modern WordPress websites, PHP 8.3 or PHP 8.4 is a reasonable choice, provided all installed components are compatible.
Create a backup before making the change, test your website afterwards and check important functionality such as forms, login pages and checkout processes.
Not necessarily. The discovery of a vulnerability does not mean every affected website has been compromised.
However, if you notice unexpected website changes, unfamiliar files, suspicious administrator accounts or unusual server activity, investigate promptly and contact our support team.
WordPress uses PHP, so it may be exposed when running on a vulnerable PHP installation. The issue is not caused by WordPress itself, and updating WordPress alone does not fix the underlying PHP vulnerabilities.
For AEserver shared hosting, server-level PHP package maintenance is handled by AEserver. Customers using self-managed VPS or dedicated servers must apply the appropriate updates themselves.
Some older PHP versions receive security backports from vendors such as CloudLinux and TuxCare. However, relying indefinitely on outdated PHP versions is not recommended.
Older applications should be reviewed and upgraded to supported PHP versions whenever possible.
Security tools such as Imunify360 can help block known attack patterns, but they cannot guarantee complete protection against these vulnerabilities.
Installing verified PHP security patches remains the recommended solution.
Yes. Major security announcements are often followed by phishing emails impersonating hosting providers.
Never enter your hosting password on an unfamiliar website or install software from an unverified link. Access your account directly through my.aeserver.com and confirm unexpected security notices with AEserver support.
Here is a quick checklist to help keep your website protected:
At AEserver, keeping our hosting infrastructure secure remains an ongoing priority. Security incidents like this demonstrate the importance of proactive protection, timely vendor updates and properly maintained websites.
If you have questions about your PHP version, hosting configuration or website security, visit our Support Center or contact our technical support team through the AEserver Client Area.
Official references: PHP Security Announcement, CloudLinux Security Update, and cPanel Security Advisory.