PHP Warns of Two Critical Vulnerabilities, Emergency Patches Due Today at 14:00 UTC
The PHP team has warned of two critical flaws rated CVSS 9.2. Patches are due October 21 at 14:00 UTC, so admins should get their updates ready now.
Vulnerabilities
A new PHP flaw, CVE-2026-115560, affects an unusual session setup. Until a fix ships, PHP advises disabling file upload progress tracking.

On October 23, the PHP project issued a warning about a new remote code execution flaw, tracked as CVE-2026-115560. The patches released on October 21 don’t fix it. However, the flaw can only be exploited with a rare combination of settings and application behavior. Until the next regular release, PHP’s developers recommend a configuration change to block it.
This is an important update to the earlier PHP2Shell reports. The new CVE covers another way to execute code that the patches already released don’t address. The Canadian Centre for Cyber Security confirmed this in an October 23 update to its advisory.
PHP recommends setting session.upload_progress.enabled=0. This setting turns off session-based file upload progress tracking. It was already one of the recommended workarounds for the earlier vulnerability. If administrators applied it and left it in place, PHP says no further change is needed for CVE-2026-115560.
An application is exposed only if session.serialize_handler is set to php_binary or php_serialize and the application then switches it to php with ini_set() before calling session_start(). File upload progress tracking must also be enabled.
Applications that don’t change how sessions are serialized while running can’t be attacked this way. PHP considers this setup unlikely in practice. For that reason, it will fix the flaw in its regular release cycle rather than ship another emergency release. None of the advisories we reviewed report confirmed attacks exploiting the new flaw.
session.serialize_handler.session.upload_progress.enabled=0 in the PHP configuration.After an urgent update, it’s worth taking another look at your configuration and at how your applications use the affected features. Security audits help you connect vendor advisories to the way your services actually run.
Sources: PHP — October 23 announcement, Canadian Centre for Cyber Security — advisory update
Read more
The PHP team has warned of two critical flaws rated CVSS 9.2. Patches are due October 21 at 14:00 UTC, so admins should get their updates ready now.
Node.js 22.23.4, 24.22.1 and 26.12.1 fix flaws in Brotli decompression, DNS resolution and TLS certificate checks. Update runtimes and containers now.
PHP has patched two critical flaws, and exploitation attempts are already appearing. Admins should update environments running websites and apps.
A free consultation with one of our experts — no obligation, in full confidence.
Let's talkWe'd like to use Google Analytics cookies to see how many people visit the site and which content is useful. We'll only set them if you agree. You can change your decision at any time via the “Cookie settings” link in the footer. Cookies Policy