69% of the Web Runs on One Runtime: PHP2Shell Priced Third-Party Code Concentration insight cover
Industry NewsNET · OKTA · BAH•24 min read

69% of the Web Runs on One Runtime: PHP2Shell Priced Third-Party Code Concentration

Two critical unauthenticated remote-code-execution flaws in PHP, patched on Oct 21, 2026, pulled banking, airline, rail, tax and government services out of production from Japan to Finland without a single publicly confirmed breach — because for roughly a third of the PHP estate there was no upstream fix to wait for. The cost landed on the wrong balance sheets: perimeter and security vendors captured the emergency budget, while banks, an airline and an insurer paid in outage hours and emergency change windows. For investors, the durable read is that runtime dependency inventory has moved from an IT footnote to a diligence, insurance-pricing and regulatory-reporting line, and the 97% projected US cyber insurance combined ratio means nobody is paid to carry the correlated tail.

Published Oct 22, 2026Updated Oct 22, 2026

PHP share of the web

69.3%

Of websites with an identifiable server-side language, W3Techs survey, Oct 22, 2026

CVSS v4.0 severity

9.2

Both CVEs, per the PHP security advisory, Oct 21, 2026

Exploit attempts logged

Millions

Within hours of disclosure, per Cloudflare's chief executive, Oct 22, 2026

Internet-facing PHP hosts with no fix coming

59%

Of roughly 2.24 million exposed hosts, CybelAngel internet exposure study, Oct 2026

This was not a breach. It was a scheduled patch that turned into a global withdrawal of service. Two critical flaws in PHP — CVE-2026-109618 and CVE-2026-109619, both rated 9.2 under CVSS v4.0 — let an unauthenticated attacker run code on any web server answering requests. Cloudflare logged millions of exploit attempts within hours while Nomura Holdings, Mitsubishi UFJ Financial Group, ANA Holdings, East Japan Railway and Tokio Marine Holdings took services offline. Nobody's income statement changed. Every bank's risk disclosure did.

PHP share of the web

69.3%

Of websites with an identifiable server-side language, W3Techs survey, Oct 22, 2026

CVSS v4.0 severity

9.2

Both CVEs, per the PHP security advisory, Oct 21, 2026

Exploit attempts logged

Millions

Within hours of disclosure, per Cloudflare's chief executive, Oct 22, 2026

Internet-facing PHP hosts with no fix coming

59%

Of roughly 2.24 million exposed hosts, CybelAngel internet exposure study, Oct 2026

PHP estate on version 7 or older

34.7%

Share of PHP sites with no upstream patch release, W3Techs version split, Oct 22, 2026

US cyber insurance combined ratio

97%

Projected market-wide for 2026, DUAL cyber report, April 2026

WHAT HAPPENED

The Outage Was Not a Breach — That Is the Point

The decision to take a site dark is not a security decision, it is a risk decision with a price tag. On Oct 22, Reuters reported that Nomura Holdings, Mitsubishi UFJ Financial Group, ANA Holdings and East Japan Railway had suspended internet services, that Tokio Marine Holdings had taken down a group company's website, and that Japan's Ministry of Finance, Meteorological Agency and National Tax Agency had withdrawn public services. Not one outage was attributed to an attacker — Finland's state IT provider said it knew of no active exploitation, and no insurer has reported a PHP-related loss.

Who went dark, and what it cost in availability rather than in cash.
Organisation and marketWhat stoppedDate
Nomura Holdings, JapanBrokerage internet services, temporarily suspendedOct 22, 2026
Mitsubishi UFJ Financial Group, JapanInternet services, temporarily suspendedOct 22, 2026
ANA Holdings, JapanCorporate information site, then apps including Apple Wallet boarding-pass issuance; online check-in stayed availableOct 21-22, 2026
East Japan Railway, JapanInternet services, temporarily suspendedOct 22, 2026
Tokio Marine Holdings, JapanWebsite of a group companyOct 22, 2026
Japan's Ministry of Finance, Meteorological Agency and National Tax AgencyPublic online services partially or fully withdrawnOct 22, 2026
Finnish state IT providerGovernment public web services taken offline from 12:45 local time, with the corrective update due at 17:00Oct 21, 2026
Orange, FrancePHP-based websites and applications across several subsidiariesOct 22, 2026
Tencent Holdings and Alibaba Group cloud units, ChinaAdvisories urging customers to install patched PHP; no shutdown calledOct 21, 2026
South Korean financial regulatorFinancial firms told to patch first, failing that to suspend the webpage or block external accessOct 21, 2026
Michigan credit union, USWebsite taken offline after the FBI's warningOct 21, 2026

The reason to treat this as a pricing event is the exploit curve. Cloudflare's chief executive said the network saw thousands of attempts in the ten hours before public disclosure, tens of thousands in the 45 minutes after, hundreds of thousands within two hours and millions by Thursday. Amazon's threat team had first seen probing in honeypots on Oct 17. Attackers moved before the patch, so defenders never got a quiet window, and the 63 days from first discovery on Aug 19 to public disclosure on Oct 21 produced no window at all.

Details of both flaws circulated publicly on Oct 20, a day ahead of the scheduled Oct 22 disclosure, and the PHP team pulled the release forward to Oct 21 at 14:00 UTC. Sansec expected mass exploitation within 15 minutes of publication. A coordinated disclosure became a 24-hour scramble, and the only party that was not scrambling had already built its mitigation.

EXPOSURE

A Third of the PHP Estate Has No Upstream Fix

The PHP project's advisory was unusually blunt: the fixes land in 8.5.12, 8.4.27, 8.3.36 and 8.2.35, all users are \"strongly encouraged to update immediately,\" and \"there are no complete mitigations, updating is the only safe choice.\" Branches 8.1 and older received no release at all, and 8.2 reaches end of life on Dec 31, 2026. At least 34.7% of PHP sites sit on versions the project no longer patches, and an internet-wide exposure study put 59% of roughly 2.24 million internet-facing PHP hosts on branches with no fix coming.

Two thirds of the PHP estate is one major version, and the rest has no upstream fix

Share of websites running each PHP major version, W3Techs survey data for Oct 22, 2026. Only the 8.2 to 8.5 branches received a release.

Unit: % of PHP sites

PHP 8

65.3%

PHP 7

26.9%

PHP 5

7.7%

PHP 4

0.1%

That arithmetic is why services went dark rather than merely getting patched. The fault sits in the PHP engine, below the application layer, so even a trivial script was exploitable and no application update could remove the risk. Concentration turned a security defect into an availability decision, and availability decisions are the kind that get made by someone other than the board that owns the revenue.

  • For a fleet on a supported branch, the cost is a weekend: rebuild, redeploy, verify. That is opex, not a loss, and it recurs on every advisory.
  • For a fleet on PHP 7 or older, the only routes are a distribution backport, isolation, or shutdown. Isolation is a capacity decision with a revenue cost, and it is the one taken in a hurry.
  • Exploitation can reach passwords, tokens, API keys and certificates in worker memory, so a patched application can still hand over secrets that were never rotated.
  • Hosting platforms inherited the problem. Amazon's security bulletin tells customers with managed platform updates enabled to expect the fix only during their next maintenance window, and Microsoft customers were still asking when PHP 8.4.27 would reach Azure App Service, where containers must be rebuilt because a host update does not change the bundled runtime.

The remediation window and the attack window now run on the same tooling. Within a day of disclosure, the Assetnote research team released an open-source scanner that tests whether a host is exposed, and within hours vendors were publishing exploit chains. Finding the vulnerable estate became a public utility, which means the attackers' address list and the defenders' worklist are the same list.

THE TRANSFER

Who Got Paid, and Who Paid in Hours

This is where a security event turns into a financial statement. Cloudflare had WAF mitigations built from early October and deployed them about nine hours before public disclosure, switching them on by default for free and paid customers from 03:02 UTC on Oct 21 — roughly eleven hours before the patch shipped — and said attackers were already mutating payloads to slip past them. The perimeter is the business model that gets paid in a zero-day, and on Oct 22 the security complex bid accordingly.

The Oct 22 scoreboard: a patch cycle valued at a multiple, not at a revenue line.
NameMove on Oct 22, 2026Why the patch cycle touches it
Datadog+7.55%Observability: the only way to confirm at scale that a patch actually worked
Okta+7.51%Identity: who gets in while a fleet is half-patched
Zscaler+7.39%Secure web access at the edge
Cloudflare+6.71%Default-on WAF rules shipped ahead of the patch and priced into every plan
CrowdStrike+6.29%Endpoint detection and response
Trend MicroUp to about 8% intraday in TokyoDomestic demand after Japanese authorities told banks to patch or suspend

The perimeter vendor was already compounding before the patch landed

Cloudflare quarterly revenue, Q2 2025 through Q2 2026, from its Form 10-Q filings with the SEC. June-quarter revenue rose 35.9% year on year to $696.1 million.

Unit: $ millions, quarterly revenue

Q2 2025

512.3

Q3 2025

562

Q4 2025

614.5

Q1 2026

639.8

Q2 2026

696.1

The awkward part for the vendors is that the revenue is a rounding error and the multiple is not. Cloudflare's trailing revenue is $2.51 billion against an enterprise value near $111 billion, roughly 44 times sales, and it still booked a $205.7 million GAAP operating loss in the June quarter. Okta's revenue grew 11.8% in fiscal 2026, down from 15.3%, while its valuation went from about five times sales in January 2026 to about eleven times trailing revenue. A one-day security pop landed on stocks that had already re-rated all year, which makes the headline a multiple event rather than a fundamentals event.

A weekend of emergency patching is worth less than one quarter of sales growth for every vendor in the chain. The money followed the emergency, not the maintenance — and that is a poor business to build a valuation on.

REPRICING

Correlated Exposure Is Not Diversified Risk

Here is the uncomfortable arithmetic. DUAL's April 2026 report shows US cyber pricing down 13% from the fourth quarter of 2023 to the fourth quarter of 2025, against 43% globally, with first-quarter 2026 renewals decelerating to low-single-digit reductions, a market-average loss ratio near 55% in 2025 against 49% in 2024, and a projected 2026 market-wide combined ratio of 97%. Carriers are pricing at the profitability threshold with no cushion, and DUAL explicitly names supply-chain concentration and widening coverage breadth as the drivers of rising systemic aggregation risk.

What the cyber insurance market was already charging when PHP2Shell arrived.
MetricReadingPeriod
US cyber pricing change-13%, against -43% for the rest of the world4Q23 to 4Q25
Renewal rate changeLow-single-digit reductions1Q26 renewals
Market-average loss ratioAbout 55%, up from 49%2025 against 2024
Projected market-wide combined ratio97%, with the US tipping into unprofitable territory in 2027 if loss pressure continues2026
Risk-adjusted rate change on cyber aggregate excess of loss-32%Jan 1, 2026 renewals
Loss size that would actually move pricingA 10-to-18-year return periodHowden Re, May 2026
  • PHP2Shell produced no publicly confirmed compromise, so it was a correlated outage with zero claims — the cheapest possible rehearsal of a systemic event.
  • Howden Re puts the loss that would actually move cyber pricing at a 10-to-18-year return period, and this event landed far below it, so nothing has been repriced yet.
  • Policies are priced one company at a time, while a runtime flaw fails thousands of firms at the same moment. That correlation is not modelled, so it is currently free.
  • The CISA Known Exploited Vulnerabilities catalog had not been extended to either PHP flaw as of the Oct 21 update, so the binding federal remediation clock for agencies and their contractors had not started.

The diligence translation arrived in Europe five weeks before the patches. Since Sept 11, 2026, Article 14 of the EU Cyber Resilience Act has required manufacturers of products with digital elements to file an early warning within 24 hours of becoming aware, a detailed notification within 48 hours, and a final report within 14 days of a patch for actively exploited vulnerabilities. The clause that matters here is the third-party component rule: when the flaw sits in a third-party component integrated into your product, you must report it yourself once you confirm your product is affected. Dependency inventory has become a statutory reporting clock rather than an IT hygiene item.

The disclosure economy has a supply problem as well as a discovery problem, and it matters for who can be paid for finding bugs. Calif found one of the flaws using OpenAI's GPT-5.6 Sol, and Wiz found both with its own tooling plus Gemini 4 Argon, reporting to the PHP security team on Aug 24. Alphabet paused product submissions to its Open Source Software Vulnerability Rewards Program on Oct 1, 2026, blaming a surge of invalid automated reports. The same automation that compresses a decade-old bug hunt into 63 days is also flooding the triage queue that decides whether a finding gets paid for.

BALANCE SHEET

The Balance-Sheet Translation, Line by Line

For every affected issuer the same question applies: does this change a reported number, or does it change a risk disclosure? Almost none of it changes a reported number, and all of it changes what gets asked — which is why the market reaction and the fundamentals reaction point in opposite directions.

Who stopped what, and what it is worth. Scale is shown only where the issuer's own reporting supports it.
IssuerWhat actually stoppedReported scaleVerdict
ANA HoldingsMobile boarding-pass issuance into Apple Wallet; online check-in stayed availableNot quantified in this reportingA convenience channel, not a ticketing channel
Mitsubishi UFJ Financial GroupInternet services¥14.62tn ordinary income and ¥2.43tn net income, FY ended Mar 31, 2026A rounding error per event
Nomura HoldingsInternet services¥2.17tn group net revenue and ¥362.1bn net income, FY ended Mar 31, 2026A rounding error per event
East Japan RailwayInternet servicesNot quantified in this reportingA rounding error per event
Tokio Marine HoldingsA group company's websiteNot quantified in this reportingThe cyber underwriter caught inside its own dependency
Alibaba GroupCloud advisory urging tenants to updateRMB1.02tn revenue and RMB105.8bn net income, FY ended Mar 31, 2026Support cost, not lost revenue
Booz Allen HamiltonNo outage; a federal remediation clock$11.22bn revenue and $1.09bn operating income, FY ended Mar 31, 2026A diligence item with a deadline
CloudflareNothing; it sold the mitigation$2.51bn trailing revenue; enterprise value near 44 times salesThe bill became revenue

Three tiers of exposure sit underneath that table, and they are not equally painful. Tier one is a revenue path: ANA Holdings switched off the mobile path that issues boarding passes into Apple Wallet, while online check-in stayed live and passengers could still print a barcode at a kiosk. Tier two is operational capacity: the fleet that has to rebuild rather than sell. A convenience channel went dark, not a ticketing channel, which is why a Japan Airlines outage of the same shape barely moved a passenger number.

Tier three is diligence, and it is where the money is being made quietly. Booz Allen Hamilton reported $11.22 billion of revenue and $1.09 billion of operating income for the year ended March 31, 2026, and discloses a cybersecurity programme built on the NIST framework under DFARS and CMMC obligations, final CMMC Level 2 certification achieved in October 2025 and valid for three years with mandatory annual attestation by the CISO, supplier security questionnaires and CMMC evidence, 24x7 monitoring by a third-party provider, and cybersecurity insurance that may not cover all costs. Third-party code concentration has become a contracted line item, and a federal deadline is what starts it.

HORIZONS

Days to Quarters, and One to Three Years

Over the next two quarters, nothing in reported numbers should move, and the risk is on the other side of the ledger. The near-term exposure is multiple risk, not earnings risk: a perimeter vendor at roughly 44 times trailing sales and an identity vendor at roughly eleven times cannot absorb a failed patch cycle or a flat security budget the way a business on 15 times sales can.

  • November 2026: Japanese interim results and interim disclosures. Watch for any language on availability incidents and for the first supervisory commentary on patch-or-suspend instructions.
  • Jan 1, 2027: cyber insurance renewals. This is the first hard pricing checkpoint for aggregation risk after a correlated event, and the loss experience of PHP2Shell will be zero.
  • Dec 11, 2027: the EU Cyber Resilience Act's main obligations bite. Until then, Article 14 reporting is the live clock for any product that embeds a third-party runtime.
  • Every quarter until then: the next PHP-class advisory. Each one lands on the same estate, so the second one is the one that reprices.

Over one to three years, the asset that matters is not the patch, it is the map. Dependency inventory should sit beside physical inventory: which runtime, which version, which business service, and what happens if it goes dark. The vendors that turn that map into priced resilience — edge mitigation, managed patching, runtime-agnostic hosting, aggregation-aware underwriting — capture the value from the next advisory. The ones that treat it as an IT ticket keep paying in outage hours, and the ones that sell into it keep selling it.

This thesis fails if no second correlated runtime event lands by mid-2027 and if cyber pricing for aggregation risk is unchanged at the Jan 1, 2027 renewals. One drill is a story; a pattern is a balance-sheet line.

The investable map: who got paid, who paid in hours, and who now carries the diligence

NCloudflareNET--
--Vol --
-
Bullish
  • Cloudflare had WAF mitigations live by default for every free and paid customer from 03:02 UTC on Oct 21, roughly eleven hours before the patch, after building them from early October.
  • Perimeter mitigation is the one line item that monetises a correlated runtime event, and the vendor sold it into every plan tier, not just the enterprise one.
  • Days to quarters: expect emergency edge spend to convert into contracted WAF and detection capacity rather than one-off revenue.
  • One to three years: managed edge patching for legacy runtimes is a larger prize than the CVE itself, and Cloudflare is the vendor already inside the estate.
OOktaOKTA--
--Vol --
-
Bearish
  • Okta rose 7.51% on Oct 22, on a patch cycle that is worth far less than one quarter of revenue for an identity vendor.
  • Revenue growth slowed from 15.3% to 11.8% in fiscal 2026 while the valuation moved from about five times sales to about eleven times trailing revenue, so the security-day pop was multiple, not fundamentals.
  • Days to quarters: a headline pop in a stock that has already re-rated all year is a crowded reflex and a poor risk-reward entry.
  • One to three years: identity vendors win only if they sell continuous exposure management, not emergency capacity.
4Trend Micro4704.T--
--Vol --
-
Bullish
  • Trend Micro traded up as much as about 8% intraday in Tokyo on Oct 22 as Japanese authorities told banks to patch immediately and failing that to suspend the webpage.
  • Regulator-ordered patching turns a vulnerability into a domestic services budget, and Japan has the deepest local install base to sell into.
  • Days to quarters: assessment, endpoint and patch-management demand spikes with every advisory cycle.
  • One to three years: the demand holds only if supervisors keep writing availability into their instructions, which they now do.
9ANA Holdings9202.T--
--Vol --
-
Mixed
  • ANA suspended the mobile path that issues boarding passes into Apple Wallet on Oct 22, while online check-in stayed available and kiosks still printed barcodes.
  • The revenue path narrowed without the ticketing path breaking, so there is no earnings signal here and a strong dependency signal.
  • Days to quarters: no disclosed revenue effect; the exposure is operational continuity during a Japanese change freeze.
  • One to three years: a board-level question about runtime concentration on a service customers touch every single day.
8Mitsubishi UFJ Financial Group8306.T--
--Vol --
-
Mixed
  • Mitsubishi UFJ Financial Group suspended some internet services against ¥14.62tn of ordinary income and ¥2.43tn of net income for the year ended March 31, 2026.
  • Per event the cost is a rounding error; across the estate it is correlation, and supervisors are already writing availability into instructions.
  • Days to quarters: no profit-and-loss impact, but emergency change windows consume release capacity that would otherwise ship features.
  • One to three years: concentration becomes a supervisory and underwriting question rather than an internal audit finding.
9Alibaba Group9988.HK--
--Vol --
-
Watch
  • Alibaba Cloud told customers to install patched PHP versions on Oct 21, and the group reported RMB1.02tn of revenue and RMB105.8bn of net income for the year ended March 31, 2026.
  • The cost lands in support, not in demand, because cloud tenants rather than the platform carry the exposed estate.
  • Days to quarters: watch for tenant patch friction turning into service credits or managed-patching upsell.
  • One to three years: Chinese regulators have already ordered inspection and credential rotation, which is the demand signal to watch.
BBooz Allen HamiltonBAH--
--Vol --
-
Watch
  • Booz Allen Hamilton reported $11.22bn of revenue and $1.09bn of operating income for the year ended March 31, 2026.
  • Final CMMC Level 2 certification from October 2025, valid three years with annual CISO attestation, puts third-party dependency inside a contracted control rather than an optional practice.
  • Days to quarters: the near-term cost is supplier evidence collection and remediation surge staffing.
  • One to three years: federal remediation deadlines turn software-supply-chain diligence into a billable line for federal contractors.
AAmazonAMZN--
--Vol --
-
Mixed
  • Amazon's threat team first saw probing on Oct 17, four days before the patch, and its security bulletin tells customers with managed platform updates to expect the fix during their next maintenance window.
  • Managed platform updates move the patch into the provider's maintenance calendar, which hands the estate's exposure window to the platform rather than the customer.
  • Days to quarters: revenue of $200.6bn in the June quarter means the patch is immaterial; the operational signal is that the platform, not the customer, sets the deadline.
  • One to three years: platform-managed runtime patching is the strongest structural argument against self-hosted PHP, and the largest hosting platforms are the ones making it.