AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: What Should You Restart And Check After PHP2Shell And Node.js Updates? on ThorstenMeyerAI.com

Buying for a business?Offer from Amazon

Get business pricing on office and shipping supplies

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

TL;DR

PHP released fixes for two critical remote-code-execution flaws known as PHP2Shell on October 21, and Node.js issued fixes for ten vulnerabilities the same day. Operators must confirm patched runtimes are installed and serving traffic; cloud providers patch only services where they manage the runtime.

PHP and Node.js released security fixes on October 21, including patches for two critical PHP remote-code-execution flaws known as PHP2Shell. Website and application operators need to check that the patched versions are actually running, then restart or redeploy affected services where required; an update that is downloaded but not serving traffic does not protect the application.

The PHP project fixed CVE-2026-109618 and CVE-2026-109619, both rated 9.2 under CVSS v4.0 in the advisories described by ThorstenMeyerAI.com. The flaws can lead to unauthenticated remote code execution with the permissions of the web worker account. That does not mean an attacker automatically gains root access, but the worker may be able to read site files, configuration and database credentials.

Fixed releases were listed for supported PHP branches: 8.5.12, 8.4.27, 8.3.36 and 8.2.35. PHP 8.2 is scheduled to reach end of life on December 31, 2026. The project did not issue ordinary releases for PHP 8.1 and older; those versions no longer receive updates from the project. Operators on older versions must check for a vendor or distribution package with the relevant backport, build an appropriate source patch, or upgrade to a supported branch.

The same-day Node.js release addressed ten vulnerabilities across supported release lines, according to the source report. It does not provide the affected Node.js versions, vulnerability identifiers or specific restart instructions. Those details should be checked against the Node.js security release notes and the operator’s own deployment setup rather than inferred from the PHP advisories.

At a glance
updateWhen: Updates released October 21, 2026; reme…
The developmentPHP and Node.js released security updates on October 21, prompting website and server operators to verify their deployed runtimes and restart or redeploy affected services.
Thorsten Meyer AI
As of 22 Oct 2026

Infographic 01 · Which PHP version is safe

Four fixed releases. Everything older needs a plan.

PHP fixed CVE-2026-109618 and CVE-2026-109619 on 21 October 2026. Only these releases, or a vendor package that contains both fixes, close the hole.

9.2CVSS v4.0 score of each flaw (Critical)
2CVEs: OOM corruption and stale global state
0logins or user clicks needed to attack
4supported branches with a fixed release
BranchFixed releaseStatusWhat to do
8.58.5.12FixedSupported branch
8.48.4.27FixedSupported branch
8.38.3.36FixedSupported branch
8.28.2.35Fixed, EOL soonEnd of life on 31 Dec 2026: plan the upgrade now
8.6 pre-release8.6.0 RC4Testing onlyRelease candidate, not for production
8.1 · 8.0 · 7.4noneNo official releaseMinimal source backports in php-src; get a vendor/LTS package or upgrade
Older (7.3 and below)noneUnsupportedBSI: all known versions back to at least PHP 5 are affected. Upgrade

Distribution and LTS packages may carry the fix under an older-looking version number. Check the changelog for both CVE IDs.

Sources: php.net security advisory (21 Oct 2026); GHSA-w8hw-w9fx-j79w; GHSA-6wmf-4rv5-p3rp; BSI warning v1.1.
Powered by Thorsten Meyer AI

Verify the Runtime Serving Traffic

The practical question is not only whether a patch was applied, but whether the live process is using it. A server can have a patched package on disk while an older worker, container or virtual machine continues to handle requests. Teams should check the version inside the running environment, not rely only on a package-manager message or a change in source control.

For PHP, the advisory covers installations serving web requests, including PHP-FPM, Apache mod_php, php-cgi, FrankenPHP and LiteSpeed. Its report says an unauthenticated exploit was demonstrated against mod_php before application code runs. The stale-state flaw was validated against mod_php and FPM; the report says a complete FPM exploit for the out-of-memory flaw had not been demonstrated, which does not establish that FPM is immune.

Exposure can extend beyond the obvious public website. A control panel, document portal, appliance interface or other packaged product may include PHP. For both runtimes, missing a deployed copy can leave an organization exposed even after its main application has been updated. Restarting or redeploying should be done in line with the hosting or orchestration setup, followed by a check that traffic is reaching patched instances.

Products Worth Considering

Dell UltraSharp U4025QW 40 5K2K WUHD Curved LED Monitor (21:9)

Dell UltraSharp U4025QW 40 5K2K WUHD Curved LED Monitor (21:9)

As an affiliate, we earn on qualifying purchases.

Cloud Hosting Changes Who Patches

The source report says Google Cloud and AWS stated their own services were not affected, while warning that customers running PHP on those platforms could still be vulnerable. That distinction is central: provider-managed runtimes may be patched by the provider, but customer-managed code, images and servers generally remain the customer’s responsibility.

As examples, the report says Google App Engine Standard running PHP 8.2 or later receives automatic updates, while App Engine Flexible and Google Kubernetes Engine require customer action. Cloud Run depends on whether automatic base-image updates are enabled; Marketplace images also require an update process. These examples are not a complete inventory of all hosting products, and each operator should check current provider guidance for its particular service.

ThorstenMeyerAI.com also mentions a separate security incident at hosting platform Railway. The report says Railway did not link that incident to PHP2Shell or the Node.js vulnerabilities. It is relevant here only as a reminder to follow the hosting provider’s own security notices; the available material does not establish a connection between the events.

“all PHP installations serving web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed”

— PHP security advisory, as quoted by ThorstenMeyerAI.com

Deployment Status Still Varies

The source material does not identify which PHP or Node.js deployments have already been patched, restarted or verified. It also does not list the ten Node.js vulnerabilities, affected version numbers or the exact restart steps for each deployment type. Operators should consult the relevant release notes and hosting documentation before treating a service as fixed.

It remains unclear from the material whether any particular organization has been exploited through these flaws. The report describes the PHP vulnerabilities’ technical impact and says an exploit was demonstrated for mod_php, but it does not establish attacks against specific systems. Nor does it establish any link between the Railway incident and either runtime’s security release.

Check, Patch and Confirm Each Service

Operators should inventory web-facing PHP and Node.js services, including runtimes bundled with third-party products. Check the installed and running versions against the relevant official security release notes. For PHP, compare against the fixed branch releases listed above; for older or vendor-maintained builds, confirm directly with the package or platform supplier that the applicable fixes are included.

Where the runtime is customer-managed, apply the update and restart the relevant service, or rebuild and redeploy the image or application as the platform requires. Then verify that new workers or instances are serving traffic and review provider notices for any additional actions. Organizations should also account for end-of-life software, since installing a patch does not provide ongoing support for an unsupported branch.

Key Questions

Which PHP versions include the fixes listed in the report?

The listed fixed releases are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Check the applicable vendor or distribution package if PHP is supplied through a managed or customized build.

Does updating PHP mean the website is already protected?

Not necessarily. The patched runtime must be the one handling requests. Depending on the setup, operators may need to restart services or rebuild and redeploy application images, then verify the running version.

Are PHP-FPM sites affected?

The advisory includes PHP-FPM among web-serving installations in scope and says the stale-state flaw was validated against FPM. The report says a complete FPM exploit for the other flaw had not been demonstrated; that is not proof of immunity.

Do cloud providers patch every customer PHP installation?

No. The source report distinguishes provider-managed services from customer-run workloads. Whether an update is automatic depends on the specific product and configuration; customers should check their provider’s instructions.

What is known about the Node.js update?

The report says Node.js released fixes for ten vulnerabilities across supported release lines on October 21. It does not supply affected version numbers or individual vulnerability details, so consult the Node.js security release notes for the required version and deployment steps.

Source: ThorstenMeyerAI.com

This content is for general information only and is not financial, tax or legal advice. Consult a qualified professional for decisions about your money.
You May Also Like

What WordPress Teams Should Know About The UpdraftCentral Key Threat

TeamUpdraft says attackers accessed customer data and used UpdraftCentral keys to install backdoors. Updating UpdraftPlus alone may not clean affected sites.

Why Factory-Linked Malware Matters In Google’s TV Box Botnet Takedown

Google says it disrupted XCPE, a botnet linked to factory-installed malware on more than 1.3 million Android TV boxes.

Why Cursor Users Should Check The Claude Code Update They Installed

Cursor says a tampered Claude Code extension was available for about 11 hours and may have reached up to 5,000 users. Here’s what to check.

Alarum Technologies Announces Temporary Operational Pause Of Certain Network Services

Alarum Technologies has announced a temporary halt of certain network services, citing operational reasons. The impact and next steps are still unclear.