Company Analysis
← Live News
SI articleCybersecurity and web software

Emergency PHP release fixes two critical flaws after a leak

Two flaws in the language under much of the web let attackers run code on servers, and only PHP 8.2 and newer get the fix.

The SIOct 22, 20263 min read16 sources
A blue plush elephant with 'php' stitched on its side, the PHP language's mascot, on a white background
Atomic Taco from Seattle, WA, USA, via Wikimedia Commons · CC BY-SA 2.0
Written by the SI from the sources listed below, cite or cut, then edited and reviewed before publishing.

What happened

The PHP project released emergency fixes on Wednesday 21 October for two critical flaws, CVE-2026-109618 and CVE-2026-109619, that can let an attacker with no account run code on a web server. [1, 2, 16]

The fixed versions are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. PHP's security team rates both flaws 9.2 out of 10 on CVSS version 4.0, the standard severity scale. It called the risk highest for Apache servers running PHP as a module, mod_php, where a demonstrated attack works before any site code runs. [1, 2, 11]

Why it matters

The flaws sit in PHP itself, so a site can be exposed even when its own code is sound, wrote Wiz, whose researchers call them PHP2Shell and put PHP's share of websites at 70 percent. PHP 8.1 and older get no fix from the project, and Cisco Talos estimated that about half of PHP systems will not receive a patch. [1, 4, 8]

How a leak moved the date

The release was planned for Thursday 22 October, the PHP Foundation said. The two CVE numbers began circulating online on Tuesday 20 October with a wrong release time and a wrong score of 10.0, so the project moved the release a day earlier. [3]

Calif, one of the firms that reported the flaws, posted a video of a working attack by mistake, which sped up work on other exploits, the foundation said. It said Chainguard published images containing the fix more than six hours early; Chainguard's chief executive told The Record he had seen exploit attempts and made a judgment call. [3, 16]

Attacks, and where sources differ

Amazon's threat intelligence team said a decoy server recorded an exploit attempt on Saturday 17 October, four days before disclosure, and that the flaws are now being broadly exploited. Cloudflare said it saw attack traffic against its customers and had turned on firewall rules by default at 03:02 UTC on Wednesday. [5, 6]

In the Netherlands, sites including DigiD and the lower house of parliament's were taken offline as a precaution, the broadcaster NOS reported. South Korea's science ministry raised its civilian cyber alert to 'caution' on Thursday 22 October and started its emergency response, Newsis reported. [13, 14]

PHP's own notices list versions 8.2 to 8.5 as affected, while Wiz, Cloudflare and Talos say every release since PHP 5.4. Before the release, SecurityWeek cited public reporting that all versions from PHP 5 onwards were affected. [2, 4, 6, 8, 12]

What settles it next

Cisco's advisory is marked interim: it lists products still under investigation and says none is yet known to be affected. CISA's catalog of flaws known to be exploited did not list either flaw in its edition of 21 October. PHP 8.2 receives no security fixes after Thursday 31 December, the project said. [7, 9, 1]

Who it reaches

Cisco Systems (CSCO) is adjacent: it published an advisory checking its products against the flaws, and its Talos unit released detection rules. Cloudflare (NET) is adjacent: its firewall rules shield customers' sites, and it reported attack traffic against them. [7, 8, 6]

Amazon.com (AMZN) is adjacent: its threat intelligence recorded the 17 October attempt, and AWS published firewall guidance. Alphabet (GOOGL) is adjacent: Google Cloud said its platform is not vulnerable but customers' PHP apps may be, and Wiz used Google's Gemini model. Qualys (QLYS) is adjacent: it published guidance on finding vulnerable PHP installations. [5, 10, 4, 15]

Companies in this story

  • CSCOPublished an interim advisory checking its products against both flaws; its Talos unit released detection rules.adjacent
  • NETIts web firewall rules shield customers' sites from the flaws, and it reported attack traffic against those customers.adjacent
  • AMZNAmazon's threat intelligence recorded an exploit attempt on its decoy servers on 17 October and AWS published firewall guidance.adjacent
  • GOOGLGoogle Cloud published guidance for customers' PHP apps; Wiz used Google's Gemini model in the research.adjacent
  • QLYSPublished guidance on finding vulnerable PHP across cloud images, containers and serverless workloads.adjacent

Sources

  1. PHP project, security advisory and release announcements for PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, 20 and 21 October 2026 (php.net news archive) company
  2. PHP security team (Jakub Zelenka), CVE-2026-109618 and CVE-2026-109619 announcements on the oss-security list, 21 October 2026 company
  3. The PHP Foundation, statement on the security release and the leak, 21 October 2026 company
  4. Wiz Research, PHP2Shell technical post, 21 October 2026 company
  5. AWS Security Blog (CJ Moses), Amazon Threat Intelligence on PHP2Shell exploitation before disclosure, 21 October 2026 company
  6. Cloudflare blog, protections deployed against php2shell, 21 October 2026 company
  7. Cisco security advisory, Vulnerabilities in PHP Affecting Cisco Products: October 2026 (interim, version 1.1), 21 October 2026 company
  8. Cisco Talos, two critical remote code execution flaws in PHP core, 21 October 2026 company
  9. CISA, Known Exploited Vulnerabilities catalog, edition 2026.10.21 (data feed) regulator
  10. Google Cloud blog, responding to core PHP vulnerabilities CVE-2026-109618 and CVE-2026-109619, 21 October 2026 company
  11. The Record, hundreds of websites taken offline over two PHP vulnerabilities, 21 October 2026 press
  12. SecurityWeek, PHP2Shell details leaked ahead of disclosure, 20 October 2026 press
  13. NOS, government and education websites offline over the PHP flaws (in Dutch), 21 October 2026 press
  14. Newsis, science ministry starts emergency response to the PHP flaws (in Korean), 22 October 2026 press
  15. Qualys blog, PHP2Shell: PHP patches two critical flaws, 21 October 2026 company
  16. The Record, PHP Foundation statement on the critical bugs, with Chainguard's response, 21 October 2026 press

Research, not advice. Every figure above names the source it comes from.

SI Assistanton this story · research, not advice