FEDERICA BERTONIAI Risk · Cyber Intelligence · Digital Evidence Review
ANALYSIS

Home / Analysis

Global Cyber-Geopolitical Review — October 22, 2026

PHP Exploitation Attempts Preceded Public Disclosure

With fixes now available, organizations need to establish where PHP is running and who can update it. They also need to examine possible activity before the patches were applied, including within services managed by vendors.

Federica Bertoni
Close-up of PHP code on a screen, with highlighted syntax against a dark background.
PHP code on a screen, a 2014 image. Used for context; it does not document the 2026 vulnerabilities.Illustrative image doki7 / Pixabay, via Wikimedia Commons. CC0 1.0. Unmodified original file. · Image source · CC0 1.0

The patches are available

On October 21, the PHP project released versions 8.5.12, 8.4.27, 8.3.36, and 8.2.35 to address CVE-2026-109618 and CVE-2026-109619. The vulnerabilities can allow unauthenticated remote code execution in installations that handle web requests. Configuration changes provide only partial mitigation, leaving organizations with the task of applying the appropriate fixes. [1]

Amazon reports an attempt against its MadPot honeypots on October 17, before public disclosure. It remains unclear how the technical information was obtained or whether the attempts would have succeeded against real-world systems. [2]

Finding PHP beyond the systems an organization manages

Executives may know which portals their organization relies on without knowing every component behind them. PHP can be embedded in an internal application, a purchased product, or a service operated by a third party. The NCSC recommends looking for those embedded instances, prioritizing exposed systems, and following updates from the relevant vendors. [3]

An organization therefore cannot rule out exposure simply because PHP is absent from its list of directly managed technologies. For each relevant service, it needs to connect the component to the business process it supports and identify both the person authorized to approve intervention and the provider able to carry it out. An inventory becomes more useful when it shows who can act.

What patching leaves to be established

A patch reduces future exposure. Establishing what happened before it was applied requires evidence. The NCSC advises checking for compromise and persistent access, and considering suspension if timely patching or mitigation is not possible. [3]

Service availability alone is insufficient grounds for reassurance. The application owner should document the version actually running and the results of functional checks, while the incident response team should establish which records are available, what period they cover, and where gaps remain. A vendor’s general assurance cannot resolve those questions.

The evidence behind a decision to reopen

Whether the affected service is a public portal, a healthcare system, a payment channel, or a commercial platform, the review should follow the dependency through to its operational consequences. It should identify the responsible parties, document the intervention, and retain evidence of the result. If access must be suspended, the decision should account for the impact on the business process and how work can continue.

This case brings the relationship between technical judgment and operational authority into focus. Documented remediation, a successful functional check, and an explicit assessment of missing evidence can support a decision to reopen. The decision-maker also needs to understand the uncertainty that remains. An absence of reports cannot be treated as proof of security.

The limits of the available picture

Vendor advisories, inventory coverage, and findings within the organization warrant continued attention. Attempts observed on research infrastructure do not establish that any particular organization has been compromised. Nor does PHP’s widespread use, by itself, provide grounds to attribute attacks to a state or estimate their global economic impact.

The October 21 analysis of the PHP advance warning remains available as a record of the preparation phase. This article examines the developments that followed.

Sources and corroboration

  1. Security advisory: critical remote code execution vulnerabilitiesPHP · October 21, 2026
  2. PHP2Shell: exploitation attempts before public disclosureAmazon Threat Intelligence · October 21, 2026
  3. Critical security issue affecting PHPUK National Cyber Security Centre · October 21, 2026

This analysis draws on public sources available by the stated cutoff and distinguishes reported facts from interpretation and proposed checks. It does not include access to affected systems or independent verification of individual customer environments.

You stay in control

Your preferences

The site does not include advertising, browsing analytics, or profiling. You can choose whether to remember your accessibility settings for subsequent pages and visits.

Technical functions

Always necessary

Once you make a choice, the browser stores it for 6 months so it can be respected without displaying the notice on every page. This record contains no personal identifiers and is not sent to the site.

Stores text size, contrast, link underlining, and reduced motion settings on your device. Settings are not sent to the Data Controller or to third parties. Without this option, you can adjust them on the current page.

These settings expire when your choice expires: no later than 6 months. If you reject or disable this option, saved settings are deleted; active settings remain available on the current page.

This choice does not authorize future tools or services. For full details, including any technical security tools used by the hosting provider, read the cookie and preferences policy.