← Back to trending topicsAI & Software

PHP critical patches released: fixed versions and web-server verification checks

PHP released 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Match the applicable vendor package and verify the running service; an upstream release does not prove a server is patched.

Published Oct 21, 2026 · 6 min read

Conceptual illustration: PHP’s advance notice of a critical security release

AI-generated editorial illustration by ByteBriefly, October 21, 2026; not a photograph, product screenshot or observed test result.

Short answer

The PHP critical security update is now released. The project identifies PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 as fixed upstream versions for the two vulnerabilities discussed in the October 20 advance notice. Use your supported vendor’s applicable security package and verify the running web service afterward. This replaces our pre-release assessment; it does not claim that a particular server has already been patched.

What is the PHP announcement?

The October 20 notice says the coming release addresses two critical vulnerabilities, both rated CVSS v4.0 9.2. It encourages users to prepare and reserves the possibility of an earlier release if details become public or active exploitation is detected. That original notice was advance warning; the October 21 release below now establishes upstream patch availability.

Related searches include CVE-2026-109618. For operational decisions, match any identifier to the eventual official advisory and the exact PHP branch or vendor package you use. This guide does not reproduce exploit details, assume every installation has identical exposure or claim that this website’s server has been upgraded as part of an editorial task.

Why is it trending now?

A scheduled high-severity update creates immediate work for site owners, hosts and developers. They may need to identify who supplies their runtime, arrange an update window or understand whether a managed provider will handle it. Those are plausible reasons for increased searches around the notice, not evidence that every searcher has been attacked.

The timing also makes stale guidance risky. A normal security release from September is not automatically the fix for an October announcement. A test build published for another purpose is not automatically an emergency production package. Keep the advisory date, branch and distribution source together when deciding which information applies.

Three useful checks for PHP’s advance notice of a critical security release

Original ByteBriefly explanatory diagram based on the cited sources; not a live interface or measured result.

Update: October 22 review

The PHP project now names fixed upstream releases: 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Its advisory covers web-serving installations and tells users to check their distribution or LTS vendor for applicable packages and older-branch backports. A distributor’s patched package may have its own version labeling. Updating is the complete remedy described by the project; temporary exposure-reduction measures are not a certification that an installation is safe. We have not upgraded or inspected readers’ servers. PHP official critical security release.

Update: October 29 follow-up advisories

PHP’s October 23 note advises keeping session.upload_progress.enabled=0 until the next regular bugfix release for an unusual additional RCE vector, with the full CVE-2026-115560 advisory to follow. It describes a particular runtime session-serializer change, not identical exposure on every application. Separately, October 26 Windows packages 8.5.12-1, 8.4.27-1, 8.3.36-1 and 8.2.35-1 include Brotli 1.2.1 for CVE-2026-111497. The suffix denotes rebuilt Windows dependencies; the PHP runtime version is unchanged. This separate dependency fix should not be confused with the two original October 21 PHP vulnerabilities. Follow the applicable upstream or supported vendor package guidance; we have not inspected or changed any reader’s server. PHP official October23 and October26 archive.

What people are looking for

What should I check before applying the update? Inventory the PHP runtimes that actually serve your applications and identify the responsible update channel. A command-line environment and a web-serving process may not be the same installation. Record what you use through your normal administration process rather than guessing from a framework version or hosting-plan name.

What if the host manages PHP? Ask the provider for its applicable package guidance and rollout status when available. A managed service can have its own deployment process, so an upstream announcement does not establish that your specific instance already received a fix. Keep a dated confirmation rather than assuming a general marketing statement applies to every machine.

What should I verify after updating? Confirm the running service uses the intended vendor-supported package and check the application’s important behavior. Installing a package and restarting the relevant process are different observations. This article does not perform those actions, scan readers’ sites or certify a system as secure.

Should I switch branches immediately? An emergency notice is not enough information to prescribe a major-version migration for every application. Follow the eventual affected-version and fixed-version guidance, including your distributor’s support policy. A smaller vendor security update and an application compatibility upgrade may be different tasks.

What if exploitation is suspected? Updating and investigating a possible incident should be treated separately. A patched runtime does not establish what happened earlier. Preserve useful records and use a trusted response process if there are concrete signs of compromise. We do not present a severity score as proof of an infection or offer offensive testing instructions.

What happens next?

We will next check on November 5 for corrected affected-version guidance, distribution-specific instructions or substantive incident information. The upstream release is already available; further checks should not delay an applicable security update. A successful update and an assessment of possible earlier compromise remain separate tasks. No server upgrade was performed by this editorial run.

Our US Trending now snapshot, last captured at 2026-10-21T12:00:06.354887+00:00, records the 10000+ traffic bucket and 300% growth relative to a predicted baseline over a 24-hour collection window. These estimates are not exact searches, unique people or a live counter. Started trending (2026-10-21T01:30:00+00:00) is not the event date. Explore’s 0–100 index is a different measure. The collector figures have not been independently verified.

Sources

Source references

How ByteBriefly works

  1. Trend detected

    We collect US search trends and select technology topics.

  2. Sources checked

    We check reliable sources and distinguish confirmed events from rumors and uncertain explanations.

  3. Explanation published

    Published articles explain the available context and include source references.