Updated: 23 October 2026. PHP2Shell is the name being used for two critical PHP vulnerabilities. For website owners, the immediate task is to establish whether the hosting environment has received the relevant fixes. A working website, a padlock in the browser or an updated CMS does not answer that question.
The issues are CVE-2026-109618 and CVE-2026-109619. They concern memory handling inside PHP and can, under relevant conditions, enable unauthenticated remote code execution: an attacker may run code with the web worker’s privileges. The official technical reports explain the out-of-memory flaw and the stale-state flaw.
PHP installations serving web requests need assessment; the risk is not confined to one CMS. ENISA’s joint statement urges organisations to identify PHP-based applications and coordinate with their hosting providers. A vulnerability warning is not proof that every affected website has already been compromised.
The security releases issued on 21 October 2026 are listed below. Use the appropriate maintained branch or a later approved release, and check the provider’s advisory if its packages contain backported fixes. A version number alone may not tell the full story. See the PHP security advisory.
| PHP branch | Security release of 21 October |
|---|---|
| 8.2 | 8.2.35 |
| 8.3 | 8.3.36 |
| 8.4 | 8.4.27 |
| 8.5 | 8.5.12 |
PHP has since published an additional notice concerning session.upload_progress.enabled and an unusual session configuration, with CVE-2026-115560 to be covered in a forthcoming advisory. Ask your provider to assess this notice as well as the 21 October patches. The project’s current recommendation and its limits are in the official PHP news archive.
WordPress is an application running on a server environment that includes PHP. Updating WordPress, themes and plugins is different from updating that environment. The WordPress hosting requirements identify PHP as a separate dependency. Ask the host which patched PHP package is actually serving the website, including any subdomains, scheduled tasks and separate installations.
Preserve relevant logs and a timeline, and have qualified responders assess unexplained file changes, accounts or redirects. A patch addresses a vulnerability; it does not by itself establish whether a prior intrusion left a backdoor. The NCSC guidance specifically calls for compromise assessment where protection has been delayed. Avoid deleting potential evidence or treating an absence of visible errors as an all-clear.
Which PHP installation serves each site? Which vendor advisory confirms the fix? Have you checked the additional 23 October notice? What remains to be done, and who is responsible? These questions produce a more useful record than a general statement that the server is “up to date”.
For help planning the technical review, see our WordPress services. Agree on access, scope and responsibilities before work starts. This article does not certify the security status of an individual website.
Sources checked on 23 October 2026: PHP security advisories, ENISA, UK NCSC, Canadian Cyber Centre and WordPress.org. Follow their current notices for later developments.
Read your free annual horoscope for 2027 and explore astrology predictions for all 12 zodiac…
Spanish tax debts can affect foreign bank accounts. Keeping money in Germany, Lithuania or another…
How to Become a Good Leader: 10 Essential Tips To become a good leader, you…
The goal of many young people is to go to university, graduate, and find a…
What is LinkedIn used for? It helps people present their professional experience, connect with colleagues,…
Feeling inspired every day is not easy. For those moments, motivational phrases are ideal to…