PHP2Shell And A Node.js Security Release On The Same Day: What To Patch, Restart And Check Now
AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: PHP2Shell And A Node.js Security Release On The Same Day: What To Patch, Restart And Check Now on ThorstenMeyerAI.com

Before you orderOffer from Amazon

Get the latest gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

TL;DR

PHP released fixes for two critical remote code execution flaws known as PHP2Shell on Oct. 21, while Node.js issued fixes for ten vulnerabilities across its supported release lines. Administrators need to verify that patched runtimes are actually running; the source report says the required action depends on how PHP or Node.js is hosted.

PHP released fixes on Oct. 21 for two critical remote code execution vulnerabilities, dubbed PHP2Shell, while Node.js issued fixes for ten vulnerabilities across its supported release lines. The same-day updates mean operators of websites and back-end services need to check their deployed runtime versions and, where they manage the software, rebuild or restart services so the fixes are active.

The PHP flaws are tracked as CVE-2026-109618 and CVE-2026-109619. The source report says both advisories rate the flaws Critical, with CVSS v4.0 scores of 9.2, and describe unauthenticated remote code execution. If exploited, code would run with the permissions of the web worker account. That is not necessarily administrator or root access, but the account may be able to read website files, configuration data and database credentials.

Fixed PHP releases are 8.5.12, 8.4.27, 8.3.36 and 8.2.35. PHP 8.2 is scheduled to reach end of life on Dec. 31, 2026, so operators on that branch face a near-term upgrade decision as well as the immediate patch. PHP 8.1 and older no longer receive regular project updates; the report says the PHP security team published minimal source backports for some older branches, while other users should seek vendor packages or upgrade to a supported branch.

The report says the exposure covers PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed when they serve web requests. It identifies demonstrated exploitation before application code runs for Apache with mod_php. For the stale-state flaw, the advisory validated the issue against mod_php and FPM; for the out-of-memory flaw, it says a complete FPM exploit has not been demonstrated. Node.js also released fixes on Oct. 21, but the source material does not provide the affected versions, vulnerability identifiers or specific deployment instructions for those issues.

At a glance
updateWhen: Fixes released October 21, 2026; patchi…
The developmentPHP published fixes for two critical PHP2Shell flaws on Oct. 21, the same day Node.js released fixes for ten vulnerabilities.
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

Patch Status Depends on Your Hosting

Publishing a fixed release does not mean a site is protected: the patched code must be running. Teams that manage their own servers, containers or application images need to confirm the actual runtime, apply a fixed package or rebuild from a fixed base image, then restart or redeploy the affected service. A version change on a build machine alone does not prove that production has changed.

Responsibility varies by platform. The source report says Google App Engine Standard on PHP 8.2 or newer updates automatically, while App Engine Flexible, Google Kubernetes Engine and many Marketplace images require customer action. Cloud Run receives a fix only when automatic base-image updates apply; otherwise, operators need to rebuild and redeploy. Google Cloud and AWS said their own services were not affected, but that does not establish that customer workloads running PHP are safe. The report’s AWS platform table is incomplete, so it does not support a full service-by-service account of AWS patch responsibility.

PHP may also be embedded in software that an organisation does not think of as a website, such as administrative tools, document portals or network appliances. That makes inventory part of the response: identify every system running PHP, including packaged applications, and check its vendor’s update guidance. The concurrent Node.js release adds a separate runtime check for teams operating web back ends, AI applications or agent tools. The source gives no basis to assume that the PHP and Node.js vulnerabilities are related.

Amazon

PHP runtime version checker

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Two Runtime Releases on October 21

The PHP project announced a day before release that it planned to address two critical vulnerabilities, scheduled for Oct. 21 at 14:00 UTC, according to the source report. The ensuing advisories describe one flaw involving memory corruption after an out-of-memory error and another involving stale request-owned state. These are distinct failure mechanisms, but both are reported as potentially enabling remote code execution.

The article identifies this as a practical follow-up to earlier coverage of PHP2Shell and reports that a separate security incident at hosting platform Railway also occurred around the same time. It says Railway has not linked that incident to either vulnerability. The coincidence is not evidence of a connection, and the source provides no details establishing one.

PHP releases for unsupported versions need special care. The report says users of the volunteer-run remirepo repository were warned that updates would not be available on release day and advised to use distribution packages or build from source. Organisations relying on third-party packages should check the maintainer’s current status rather than assume that a project release has already reached their systems.

Amazon

Node.js security patch tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Deployment Details Still Need Checking

The source material does not provide the Node.js fixed version numbers, CVE identifiers, severity ratings or affected components. Node.js operators should consult the project’s release notices for their specific branch rather than infer which update they need from the reported count of ten vulnerabilities.

For PHP, the exact exposure of a particular installation depends on its runtime, configuration, package source and whether a vendor has shipped a fixed build. The report says no complete exploit for the out-of-memory flaw has been demonstrated against FPM; that is not proof that FPM is immune. It also does not provide a complete list of AWS services or a reliable, universal command for checking every hosting setup. Railway’s separate incident remains unlinked to the runtime flaws in the source material.

Amazon

web server restart utility

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Verify Fixes in Production

Operators should compare the PHP version serving production traffic with the fixed release for its branch, and check Node.js deployments against the project’s security release information. Where the provider manages the runtime, confirm whether automatic updates apply. Where the application runs in a customer-managed image or server, update the package or base image, rebuild and redeploy, then verify the running process—not just the source configuration—uses the patched version.

Organisations should also review vendor notices for PHP bundled in appliances and packaged software, and plan an upgrade away from PHP 8.2 before its stated end-of-life date. The next confirmed step for Node.js is to consult its release documentation for the affected versions and required deployment action. Until those checks are complete, it is not possible to tell from the release announcements alone which individual systems have been patched.

Amazon

PHP security update guide

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is PHP2Shell?

PHP2Shell is the name used in the source report for CVE-2026-109618 and CVE-2026-109619, two PHP flaws described as enabling unauthenticated remote code execution.

Which PHP versions include the fixes?

The reported fixed releases are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Users on older branches should check their distribution or software vendor for a backport, or plan an upgrade to a supported version.

Does a cloud provider patch every PHP workload automatically?

No. The source report says some managed services update automatically, but customer-managed servers, containers and images may need to be rebuilt and redeployed. The answer depends on the specific service and how PHP is installed.

Were the Node.js fixes connected to PHP2Shell?

The source material reports that Node.js released fixes the same day, but does not say the issues are connected. It provides no Node.js CVE numbers or fixed versions, so administrators should consult the Node.js release notice.

The source report describes a separate Railway security incident and says Railway has not linked it to either vulnerability. A connection has not been established in the material provided.

Source: ThorstenMeyerAI.com

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

The conversion. What turning the largest nonprofit into a company did to charity law.

OpenAI transformed from a nonprofit into a company using a control-retention model, raising questions about charitable asset protections and legal precedents.

The Role Of Invisible Watermarks In The Future Of AI Content Creation

Anthropic plans to introduce invisible watermarks for Claude-generated text, aiming to improve AI content attribution. Details on implementation remain pending.

Hotel Discovery Meets ChatGPT In Radisson Hotel Group’s New Move

Radisson Hotel Group says hotel discovery is coming to ChatGPT, but timing, participating properties and booking options remain unspecified.

Lessons From Other Tech Giants

Analyzing how historic tech giants fell due to platform shifts, offering lessons for current AI leaders to avoid similar pitfalls.