SystemNexa
Home
Solutions
Expertise
Industries
Work
BlogsCompanyContact
Cost calculatorStart a conversation
SystemNexa

Web platforms, custom software, automation and infrastructure for organisations that need the system to keep working after launch.

Services

  • AI Voice Agents
  • Custom Web Applications
  • Managed Application Services
  • Software Testing & QA
  • AI Workflow Automation
  • SaaS Modernisation
  • All services

Solutions

  • Engineering
  • AI & Automation
  • Infrastructure
  • Growth
  • All solutions

Free tools

  • Website Security Check
  • Web App Cost Calculator
  • Missed Call Cost Calculator
  • Booking Fee Calculator

Company

  • About SystemNexa
  • Selected work
  • Industries
  • Expertise
  • Blogs
  • Contact

Contact

  • Email

    [email protected]
  • WhatsApp

    +1 (727) 456-9863
  • Enquiries

    Contact form→
  • Remote first, based in Pakistan, working with clients in the UK and internationally.

Privacy

We process enquiry details to respond to your request and operate our services. See our Privacy Policy for how data is handled. Read the Privacy Policy.

Legal

  • Privacy Policy
  • Terms of Use

© 2026 SystemNexa. All rights reserved.

We turn enquiries, bookings and payments into systems your team can actually run.

WhatsApp
  1. Home
  2. /Blogs
  3. /PHP2Shell Vulnerability: Is Your Website Affected?
Infrastructure5 November 2026·6 min read

PHP2Shell: Is Your Website Affected, and What Should You Do Today?

Two critical PHP flaws are being actively exploited. Here is which PHP versions are affected, which are fixed, how to check your own site in seconds, and what to do if you cannot update straight away.

By SystemNexa Editorial

In this article
  1. What happened
  2. Is it being exploited?
  3. Which PHP versions are affected
  4. How to check your website
  5. What to do today
  6. If you cannot update straight away
  7. The bigger lesson: patching is a routine, not an emergency
  8. Need a hand?
  9. Frequently asked questions
  10. Sources and further reading

If your website runs on PHP, and most business websites do, two critical vulnerabilities published last month need your attention this week. Together they are known as PHP2Shell, they are being actively exploited, and the fix is a PHP update that your host or developer can usually apply in minutes. This guide explains what is affected, how to check your own site, and what to do if you cannot update straight away.

The short answer

PHP2Shell is fixed in PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, released on 21 October 2026. If your server runs anything older on those branches, update now. PHP 8.1 and earlier no longer get updates from the PHP project, so they should be treated as vulnerable unless your host has backported the fix. You can check what your site reveals with our free website security check.

What happened

On 21 October 2026, the PHP project released security updates for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619. Each is rated 9.2 under CVSS v4.0, and the PHP project's advisory says they "can allow unauthenticated remote code execution". In plain English, an attacker who can reach your website may be able to run their own code on the server behind it, without a password.

The two flaws are different in detail. According to the PHP advisory, one involves out-of-memory handling that can interrupt PHP at an unsafe moment, and the other involves internal state from one request surviving after its memory has been freed. What matters for site owners is the outcome, which is the same for both: a possible full takeover of the server.

Is it being exploited?

Yes. Security firm runZero reports that both vulnerabilities were added to the US Cybersecurity and Infrastructure Security Agency's Known Exploited Vulnerabilities catalogue on 26 October 2026, because of evidence of active exploitation. The Dutch National Cyber Security Centre is maintaining a public list of affected software, and F5 Labs' threat bulletin of 4 November describes attackers chaining PHP2Shell with other flaws to break into larger systems.

Why this one is urgent

Automated scanners look for vulnerable PHP versions across the whole internet, around the clock. A small business website is not too small to be found. It only has to be running an affected version.

Which PHP versions are affected

PHP2Shell: affected and fixed versions by branch
PHP branchFixed inStill supported by the PHP project?
8.58.5.12Yes, active support
8.48.4.27Yes, active support
8.38.3.36Security fixes only, until 31 December 2027
8.28.2.35Security fixes only, until 31 December 2026
8.1 and olderNo official releaseNo. Treat as vulnerable unless your host has backported the fix
Fixed versions from the PHP project's advisory of 21 October 2026. Support dates from php.net, checked on 6 November 2026.

Two details catch people out:

  • PHP 8.2 reaches end of life on 31 December 2026. If you update to 8.2.35 today, plan the move to 8.3 or newer soon, or you will be back in the same position in January.
  • Linux distributions patch differently. Ubuntu, Debian and other distributions often fix vulnerabilities without changing the main version number, so a server reporting something like 8.1.2-1ubuntu2.20 may or may not be patched. Ask your host to confirm rather than guessing from the number.

How to check your website

There are three ways, from quickest to most certain.

  1. Run our free check. Our website security check reads what your site reveals about itself in about ten seconds. If your server announces its PHP version, it will tell you whether that version is affected. It also checks your SSL certificate, your WordPress version and your security headers.
  2. Ask your host. Send a one-line message: "Which PHP version is my site running, and does it include the fixes for CVE-2026-109618 and CVE-2026-109619?" A good host will answer the same day.
  3. Check the server yourself. If you manage your own server, the command php -v shows the version. Remember that your website may use a different PHP version from the command line, so check the version your web server actually loads too.

What to do today

Responding to PHP2Shell
  1. 01Find your versionUse the free check or ask your host which PHP version the site runs.
  2. 02Update PHPMove to 8.5.12, 8.4.27, 8.3.36 or 8.2.35 or newer. On most hosting, this is a setting in the control panel.
  3. 03Test the siteLoad key pages, submit a form and test checkout or booking flows after the update.
  4. 04Look for signs of compromiseIf you were exposed for weeks, review recent file changes, admin users and scheduled tasks.

If your site is on PHP 8.1 or older, the honest answer is that a version upgrade is overdue. Older PHP versions also stop receiving fixes for the next vulnerability, and the one after that. Moving to a supported version can occasionally break old plugins or custom code, which is why it is worth testing on a copy of the site first.

If you cannot update straight away

The Dutch NCSC's operational notes and F5 Labs both state that updating is the only complete fix. As a short-term measure, setting session.upload_progress.enabled = 0 in your PHP configuration is reported to mitigate CVE-2026-109619, but it does nothing for CVE-2026-109618. Treat it as a way to buy hours, not a solution.

If you are behind a web application firewall such as Cloudflare, check whether your provider has published a rule for these vulnerabilities, but do not rely on it alone.

The bigger lesson: patching is a routine, not an emergency

PHP2Shell will not be the last critical PHP flaw this year. The businesses that barely noticed it are the ones whose sites are updated every month as a matter of routine, so an urgent patch is a small job rather than a crisis. Our guide to website and web application maintenance costs shows what that routine costs, and the maintenance checklist sets out what it should cover.

WordPress sites have a second reason to update this month. WordPress 7.1.4 fixes a separate flaw in the upgrade process, covered in our guide to the WordPress 7.1.4 security update.

Need a hand?

If you are not sure which PHP version your site runs, or you would rather someone else handled the update and the testing, our managed web application services keep PHP, WordPress and certificates current as standard. Or get in touch with your website address, and we will tell you where you stand.

Frequently asked questions

What is PHP2Shell?
PHP2Shell is the name given to two critical vulnerabilities in PHP, CVE-2026-109618 and CVE-2026-109619, each rated 9.2 under CVSS v4.0. The PHP project says they can allow unauthenticated remote code execution, which means an attacker could run their own code on an affected web server without logging in.
Which PHP versions fix PHP2Shell?
PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, released on 21 October 2026. Earlier releases on those branches are affected. PHP 8.1 and older no longer receive updates from the PHP project, so treat them as vulnerable unless your host or Linux distribution has backported the fix.
Is my WordPress site affected by PHP2Shell?
WordPress runs on PHP, so if your server's PHP version is affected, your WordPress site is exposed regardless of how up to date WordPress itself is. Check the PHP version with your host, or use our free website security check if your server reveals it.
Is there a workaround if I cannot update PHP today?
Only partly. Setting session.upload_progress.enabled to 0 is reported to mitigate CVE-2026-109619, but not CVE-2026-109618. Updating PHP is the only complete fix, so treat any workaround as a stopgap of hours, not weeks.

Sources and further reading

Facts, prices and dates in this article were checked against these pages on the dates shown. Vendor prices and regulations change, so check the source before you rely on a figure.

  1. PHP security advisory and releases, 21 October 2026 · The PHP Group · accessed 6 November 2026
  2. Supported PHP versions · The PHP Group · accessed 6 November 2026
  3. Operational information regarding the 2026 php2shell vulnerabilities · NCSC-NL · accessed 6 November 2026
  4. Critical RCE vulnerability in PHP: find impacted assets · runZero · accessed 6 November 2026
  5. Weekly Threat Bulletin, November 4th 2026 · F5 Labs · accessed 6 November 2026

About this article

Published by SystemNexa Editorial. Prices, dates and regulatory references were checked against the sources listed above on 6 November 2026.

This is general information about technology and business practice. It is not legal, financial or security advice, and it reflects what was published when it was checked.

In this article

  1. What happened
  2. Is it being exploited?
  3. Which PHP versions are affected
  4. How to check your website
  5. What to do today
  6. If you cannot update straight away
  7. The bigger lesson: patching is a routine, not an emergency
  8. Need a hand?
  9. Frequently asked questions
  10. Sources and further reading

Planning a build?

Get a UK price range, timeline and running costs for your project in about a minute.

Estimate your costor talk to an engineer

Services

Related capabilities

Infrastructure

Cloud Deployment

Environments, deploy pipelines and hosting setups engineered for reliable release.

Explore →
Engineering

Web Application Development

Bespoke web applications for complex workflows, permissions and operational scale.

Explore →

Continue reading

Related blogs

Infrastructure5 Nov 2026·5 min read

WordPress 7.1.4: The Upgrade Flaw Every Site Owner Should Fix Now

WordPress 7.1.4 fixes a weakness in the upgrade process that can lead to remote code execution. What changed, who is affected, how to check your version and how to update safely.

Read article →
Business Technology5 Nov 2026·8 min read

Website and Web Application Maintenance Costs in the UK: What to Budget in 2026

A practical budget for keeping a website or web application safe and working: the fixed costs with published prices, the time it really takes, and the costs of putting it off.

Read article →
Business Technology10 Oct 2026·9 min read

Web Application Maintenance Checklist: What a Good Plan Actually Covers

A practical checklist of the controls that keep a business web application safe, working and understood, with owners, frequencies and the evidence you should expect to see.

Read article →

Want to talk this through for your own business?

Tell us what you are working with and what you are weighing up. We will give you an honest view, including when the right answer is to do less.

Talk it throughAbout Managed Application Services