Trial
First week free
No card needed
The full Front Desk on your own website for a week.
- We read your pages and set it up with you
- Your receptionist live on your site, by voice and text
- Decide at the end of the week
Two critical flaws in PHP were fixed on 21 October 2026 (22 October in Australia). Either one can let a stranger run commands on a web server without logging in. If your website runs on PHP, ask your host or developer today. This page shows you how to check and what to ask.
Last checked . General information, not tailored security advice.
What happened
The PHP project released updates on 21 October 2026 (22 October in Australia). The fixed versions are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. They fix two critical flaws, CVE-2026-109618 and CVE-2026-109619, nicknamed php2shell.
Both are rated 9.2 out of 10. Either one can let a stranger run their own commands on a web server without logging in. Every PHP install that serves web pages is at risk until it is updated.
CERT-EU reports that technical details are being discussed in public and that proof-of-concept code has begun to circulate. CISA had not seen the flaws used in attacks when it published its alert on 21 October 2026.
Memory corruption after an out-of-memory error. A request that runs PHP out of memory at the wrong moment can leave PHP’s internal data half set up. PHP can then treat it as sound and corrupt memory. On Apache with mod_php, one request from a stranger can trigger it before any of your site’s own code runs.
Stale global state. A fatal error at the wrong moment can leave PHP pointing at memory that belonged to an earlier request. A later request handled by the same worker can then use it. Remote code execution was shown against a real application running on Apache with mod_php.
Are you affected
A version older than the fixed release on its own line is affected. Versions of PHP 8.1 and older are end-of-life, which is a different problem with its own answer.
| PHP line | Fixed in |
|---|---|
| PHP 8.5 | 8.5.12 |
| PHP 8.4 | 8.4.27 |
| PHP 8.3 | 8.3.36 |
| PHP 8.2 | 8.2.35 |
Apache with mod_php is the highest-risk setup, the PHP team says. PHP-FPM, php-cgi, FrankenPHP and LiteSpeed are affected too. Software that embeds PHP can be affected even when you never installed PHP yourself.
Affected. Update to the fixed version for your branch, or a later one. The table shows each branch.
You have the fix for these two flaws. Ask your host to confirm it, because a server can run a different version from the one you expect.
These versions are end-of-life, so the PHP project no longer updates them. It did publish minimal source backports for PHP 7.4, 8.0 and 8.1, and some Linux distributions and long-term support vendors backport the fixes. Ask your host whether a backport is applied, and plan the move to a supported version.
Treat it as affected until your host or developer tells you otherwise. The steps below show what to ask.
W3Techs reports that PHP is used by 69.3% of the websites whose server-side language it can detect. About 35% of PHP sites run PHP 7 or older (22 October 2026).
What to do now
Most of this is a conversation with whoever looks after your website.
Use the checks above, or ask. List every system that runs PHP, because it is often part of other software.
Copy the email below, fill in your website address and send it today.
The fixed versions are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. If you run your own server, update PHP through your distribution’s packages or build the fixed source.
Ask about a vendor backport first. If neither a backport nor an upgrade can happen soon, CISA advises taking the PHP-based system offline until it is fixed.
CISA suggests looking for PHP worker processes that launch shells or download tools. Your host can check this. Keep a recent backup.
Fill in the details in [square brackets], then send it.
Subject: Urgent: is our website’s PHP fixed for CVE-2026-109618 and CVE-2026-109619?
Hello, The PHP project released security fixes on 21 October 2026 (22 October in Australia) for two critical flaws, CVE-2026-109618 and CVE-2026-109619, nicknamed php2shell. They can let an outsider run commands on a web server without logging in. The fixed versions are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. For our website, [website address], please tell me: 1. Which PHP version serves the website, and how is it run (PHP-FPM, Apache mod_php or something else)? 2. Has it been updated to a fixed version? If we use a vendor package, which package version carries the fix? 3. If we are on PHP 8.1 and older: those versions no longer get updates from the PHP project. Has a vendor backport been applied? If not, when will we move to a supported version? 4. Does any other software on the server embed PHP, such as a shop, booking tool or plugin? NCSC-NL keeps a list at https://github.com/NCSC-NL/php2shell 5. Until it is fixed, what limits our exposure? A web application firewall may help for a short time, but only the update fixes the flaws. CISA advises patching immediately, and taking PHP-based systems offline if they cannot be fixed. Please reply by [date]. Thank you, [your name] Sources: https://www.cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-require-immediate-patching https://cert.europa.eu/publications/security-advisories/2026-018
A web application firewall may give some protection until you are patched, CISA says. It is not a fix. Only the update fully fixes the flaws.
The modern option
If your site is mostly pages that describe your business, it may not need PHP at all. Camlin Companion can put a receptionist on your site, and our team can prepare a rebuild as plain pages.
It answers visitors from your own pages, by voice and text, and puts them through to you. Companion can also be added to your current website with one line of code. You should still patch PHP.
Use the form on this page. You tell us you own or manage the site.
Companion reads your public pages and drafts the new site. A person reviews it before you see it.
You review the preview and set the receptionist’s greeting. You go ahead only if you are happy.
About the preview. Our team prepares it and gets back to you. There is no charge for the preview.
Plans
Prices are per month in Australian dollars, including GST. Start with a free week on your own website, then choose Front Desk or add Phone.
First week free
No card needed
The full Front Desk on your own website for a week.
$495 / month
Founding price · standard list $795
Your receptionist on your website.
$995 / month
Website and phone
Everything in Front Desk, plus it answers your phone.
From $2,500 / month
Many sites or venues
One receptionist across all your sites, on one invoice.
Ask us which plan suits your site.
Prices are in Australian dollars, per month, including GST. Front Desk standard list is A$795. The founding price (A$495) is for the first 50 sites, locked for 12 months against a named case study, then the prevailing Front Desk list price. In return we ask for a named case study.
FAQ
No, but do not wait. CISA says to patch immediately and to start with systems that face the internet. CISA had not seen attacks when it published, and CERT-EU says proof-of-concept code has begun to circulate. A short email to your host today is a good first step. The email on this page is ready to send.
It can be. WordPress runs on PHP, and so do its plugins and themes. Your host chooses the PHP version, and updating WordPress does not update PHP. Check the version under Tools, Site Health, Info, Server, then ask your host whether it carries the fix.
Ask them. A managed host may apply the update for you, but you should hear it from them. Ask which PHP version serves your website and whether the fixes are in. The email on this page covers it.
The PHP project no longer updates PHP 8.1 and older. It did publish minimal source backports for PHP 7.4, 8.0 and 8.1, and some Linux distributions and long-term support vendors backport the fixes. Ask your host whether a backport is applied. Plan the move to a supported version. If neither can happen soon, CISA advises taking the PHP-based system offline until it is fixed.
We do not scan or test other people’s websites. Your host or developer can tell you the PHP version, and this page shows what to ask.
No. Updating PHP, or moving to a supported version, fixes this problem. A rebuild is an option if your site is mostly pages that describe your business and you would rather not run PHP at all.
No website can promise that, and we will not. Rebuilt pages carry no PHP and no plugins, which removes this week’s problem from the pages themselves.
Yes. We set this up with you when you go ahead. The new pages are drafted from your own public pages, and you see exactly what they say in the preview before you decide.
Our team prepares it and gets back to you. There is no charge for the preview. A person reviews it before you see it, and you go ahead only if you are happy. The website rebuild is in Beta.
Next step
Patching comes first. When you want to look at an option with no PHP, send us your website address and our team will prepare a preview.
Prefer to talk? Call the demo line on +61 2 5300 6005. Read the privacy policy.
Sources
Last checked . That is the day we last compared this page with the sources below.
The PHP Foundation
The release, the two flaws and the fixed versions.
CISA (US Cybersecurity and Infrastructure Security Agency)
Patch immediately, internet-facing systems first. Offline advice for systems that cannot be fixed.
CERT-EU
Affected setups, end-of-life versions and backports, and temporary mitigations.
NCSC-NL
A list of products that embed PHP and may be affected.
W3Techs
How many websites use PHP, and which versions.
This page is general information, not tailored security advice. Check the sources below and ask your host, developer or a qualified adviser about your own systems.