FORSMILE
JA
セキュリティ2026/10/21

[Notice] PHP Critical Security Release Due 23:00 JST on 21 October (Two Flaws at CVSS v4.0 9.2) — Check Your Version and Upgrade Plan Now

On 20 October the PHP security team gave advance notice of a security release at 14:00 UTC on 21 October (23:00 JST) fixing two critical vulnerabilities, both CVSS v4.0 9.2. CVE IDs, affected versions and fixed versions will be published with the release. This is a bulletin from before the release and lists what to check now.

← Back to Blog

The PHP security team has given advance notice of a security release that fixes two critical vulnerabilities. It is scheduled for Wednesday, 21 October 2026 at 14:00 UTC (23:00 in Japan), and both flaws are rated CVSS v4.0 9.2. If you run PHP yourself, check your PHP version and your upgrade procedure now.

First, the scope of this article. This is about the notice before the release. The official announcement says "full details, affected versions, and the fixed versions will be published with the release". So at this point no CVE IDs, no affected versions and no fixed version numbers have been published. This article does not guess them. Once the release is out, check the official announcement under "Pages we relied on".

What the official notice says (20 October 2026)

  • ▸When it was posted: on the php.net front page at 20:32 UTC on 20 October 2026 (05:32 on 21 October in Japan)
  • ▸Scheduled release: Wednesday, 21 October 2026 at 14:00 UTC (23:00 in Japan)
  • ▸What it fixes: two critical vulnerabilities, both CVSS v4.0 9.2
  • ▸The ask: "All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available"
  • ▸It may come earlier: the team reserves the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild
  • ▸Details: full details, affected versions and fixed versions will be published with the release

What to do now

  • ✓★Find out your PHP version. On a server, run `php -v` on the command line. The PHP your web server uses can be a different version from the command-line one, so also check the control panel or phpinfo() (our note). On shared hosting, look at the version selected in your provider's panel
  • ✓Check that the branch is still supported. php.net's "Supported Versions" (checked 21 October 2026) lists 8.2, 8.3, 8.4 and 8.5. Security support ends on 31 December 2026 for 8.2, 31 December 2027 for 8.3, 31 December 2028 for 8.4 and 31 December 2029 for 8.5. 8.1 and earlier are not in that table
  • ✓Know the current latest versions. The security release of 24 September 2026 produced 8.2.34, 8.3.35, 8.4.26 and 8.5.11 (php.net). The next version numbers have not been announced. Do not guess them
  • ✓Decide who upgrades. The method differs depending on whether you manage the server yourself, your hosting company updates it, you install PHP from an OS package, you use an official Docker image, or you run something like WordPress on top (our note)
  • ✓If you use hosting or a managed service, read your provider's notices. If you cannot upgrade yourself, you will be waiting for the provider; check their notice for when (our note)
  • ✓Prepare for the upgrade. Have a backup, a test environment, a list of things to check afterwards, and a time slot after 23:00 JST on the 21st (our note)
  • ✓Do not use PHP 8.6.0 RC builds in production. php.net's front page says of RC3 "Please DO NOT use this version in production"
  • ✓Take the update from an official source: php.net's download page, your OS's official repository or the official Docker image. Stay away from files or emails claiming to be a "fix" or a "proof of concept" that circulate around the release (our note)

What to check once the release is out

  • ▸Check the official announcement to see whether your version is affected. The php.net front-page announcement, the ChangeLog and the php/php-src security advisories on GitHub will carry the CVE IDs, affected versions and fixed versions (per the official notice)
  • ▸Upgrade to the fixed version. Move to the version the official announcement gives for your branch (8.2 / 8.3 / 8.4 / 8.5)
  • ▸See whether there is a workaround. In case you cannot upgrade at once, check the official announcement for one. This article gives none because none has been published
  • ▸Check whether exploitation is reported. The team says it will release earlier if attacks are seen. If the published details mention exploitation, raise the priority of the upgrade

What I could not confirm

  • ▸CVE IDs. As of 09:18 UTC on 21 October 2026 (18:18 in Japan) the two CVE IDs had not been published. I found nothing matching these two among the published advisories of php/php-src on GitHub (the latest published were from 24 September)
  • ▸What the flaws are (the type, which feature). The official notice gives only the severity figure (CVSS v4.0 9.2)
  • ▸Affected and fixed versions. They will be published with the release. I cannot tell whether all of 8.2 to 8.5 are affected or only some
  • ▸How 8.1 and earlier are handled. They are not in the support table, so whether fixes will appear must be checked in the official announcement
  • ▸Whether the flaws are being exploited. The team says it will release earlier if attacks are seen, but there is no statement at this point that attacks have been observed
  • ▸The actual release time. It is scheduled for 23:00 JST on the 21st, but the team reserves the right to release earlier. By the time you read this it may already be out; check the php.net front page

Three lines to share

  • ▸PHP plans a security release fixing two critical vulnerabilities (CVSS v4.0 9.2 each) at 23:00 JST on 21 October (it may come earlier). Details and fixed versions will be published with the release (php.net)
  • ▸★Now: check your PHP version (php -v, control panel) and that it is a supported branch (8.2 to 8.5), and fix who upgrades, how, and your backup.
  • ▸When it is out, read the php.net announcement and the GitHub advisories to see if your version is affected, and upgrade from an official source. Stay away from circulating "fixes" and "proof-of-concept" code

Pages we relied on

Related articles
[Urgent] SiteGuard Server Edition CVE-2026-106931: Update to Ver8.00 Update5 (CVSS v4.0 8.5) — Exploitation Confirmed; Save the Diagnostic Info Before Updating2026/10/21[Urgent] Fortinet FortiOS, FortiProxy and More CVE-2025-61624: Update to 7.6.5 / 7.4.10+ (CVSS v3.1 6.5) — Used to Go from Admin to Root and Plant In-Memory Malware2026/10/20[Urgent] BeyondTrust Remote Support CVE-2026-102764: Apply the BT26-05-RS Patch (CVSS v4.0 9.3) — Exploited Since Late August; Check Self-Hosted Appliances for Compromise2026/10/19[Urgent] Palo Alto Networks PAN-OS CVE-2026-0322: Authenticated RCE as Root in the Management Interface (CVSS v4.0 8.6) — Exploited; Update and Keep the Management Interface Off the Internet2026/10/16[Urgent] Cisco Secure Email Gateway CVE-2026-76519: Update Content Scanner Tools to 25.3.0.5525 or Later (CVSS v3.1 9.8) — Exploited; a Crafted Attachment Can Give Root2026/10/15