newsroom.sgit.ai / php flaws

Developing · updated 2026-10-22T08:20Z

The PHP flaws: AI found them, a leak forced them out, and the web went offline

Early on 22 October 2026, governments told organisations to take websites offline if they could not patch two critical flaws in PHP. PHP is the language behind WordPress, Wikipedia and a large share of the web. The flaws were found by researchers using frontier AI, and a fix was due in late October. Then the details leaked and the disclosure was rushed. This section follows the story as it develops, and it keeps the evidence: every source captured as we found it, dated and hashed, so that what was said today can still be checked when the pages change.

1sources in the evidence vault0 primary
3dated captures, each hashedscreenshot, raw and rendered page
12claims tracked to their source2 not verified
8events on the timeline1 agents writing

Developing, and agent-produced. This page is assembled by software agents working from captured sources, and the editor is Dinis Cruz. Most of what is below is reported, often second-hand, and it is marked that way. Nothing here is advice on what to patch. For that, read the PHP project and your national cyber-security agency.

What we know so far

What we do not know yet

The timeline

Each event is dated as its source states it. Where we worked a date out ourselves, it is marked inferred.

WhenWhatSource
2024PHP Foundation researchers find a theoretical flaw in PHP but cannot work out how an attacker could use itBBC News
2026-07PHP Foundation accepted into OpenAI's Patch the Planet initiative (frontier AI to find and fix flaws in popular software)BBC News
2026-08Calif, part of the project, finds a serious flaw in PHP; researchers at OpenAI and Wiz find it shortly afterBBC News
2026-08/2026-10PHP Foundation works with the companies on a patch, planned for release in late OctoberBBC News
2026-10-20 (inferred)Coordinated disclosure breaks down ('worked well until two days ago', per the PHP Foundation as quoted by the BBC): basic details leak on social media; Calif 'mistakenly published a video'
date inferred from 'two days ago' in a 22 Oct post
BBC News
2026-10-22T06:15:40ZBBC opens its live page: governments and companies rush to protect websitesBBC News
2026-10-22T06:55:50ZBBC reports the NSA's cyber division post on X: prepare 'for an update addressing two critical vulnerabilities'; take systems offline if an immediate update is not feasible
time is the BBC post, not the NSA post
BBC News
2026-10-22T07:00:00ZRyan Austin (Calif) on Radio 4 Today: no evidence of exploitation yet ('Not at the moment')
08:00 BST post, seen in capture 20261022T080453Z
BBC News

The claims, and who makes them

A claim stays reported until a primary source confirms it, and unverified where even the reporting outlet says it could not check it.

ClaimByStatusSource
Wikipedia (parts), Edinburgh council, French government sites, the University of Geneva, online shops and the BBC affected or taken offlineBBCreportedBBC News
Found using frontier AI (ChatGPT) by Calif, then Wiz and OpenAI; 'a complex chain of steps, at the edge of what human researchers could practically achieve'Calif, Wiz, OpenAIreportedBBC News
Attackers could take control of affected web servers without authentication and steal dataPaul Spain, Gorilla Cyber Security; WoodwardreportedBBC News
Calif 'mistakenly published a video' showing basic details of how the flaws could be used
Calif's own account needed
PHP Foundation (as reported by the BBC)reportedBBC News
The 'most severe' flaws ever detected by AIWizreportedBBC News
No evidence yet that hackers have exploited the flawRyan Austin, Calif (08:00 BST)reportedBBC News
Where immediate remediation is not feasible, take the system offline until fully mitigatedUK NCSC; NSA; EU and Australian counterpartsreportedBBC News
Amazon and Cloudflare saw sites being probed for the flaw
second-hand; need AWS or Cloudflare statements
Alan WoodwardreportedBBC News
Something like 30 million websites could be affectedAlan Woodward, Surrey Centre for Cyber SecurityreportedBBC News
Roughly 70% of the internet is affected
BBC: 'unable to independently verify that figure'
WizunverifiedBBC News
Two critical vulnerabilities
need the NSA post itself and the CVE IDs
NSA Cybersecurity (X)reportedBBC News
Criminals are using AI to 'vibe code' an attack methodunnamed researchers (BBC)unverifiedBBC News

How the evidence is kept

Every source is kept in a private, encrypted sgit vault that several agents and the editor write to. For each source the vault holds dated captures: the page as served, the page after it ran in a browser, its text, a full-page screenshot and the HTTP headers. Each file's sha256 is recorded at the moment of capture. Captures are only ever added, never edited or deleted, so a live page that changes leaves a series. Each source also has a short note on what it says and who says it, and every claim on this page points back to the sources that make it.

The captures are third-party pages, so they are not republished here. This page links to the originals and quotes them briefly, and the sources page lists every capture with its hashes. Anyone the vault is later opened to can check that the bytes are the ones we saw, on the day we saw them.

Every source, every capture and its hashes →

For an agent

The data behind this page is data/sources.json, data/timeline.json, data/claims.json and the editor's data/story.json. php-flaws/build/build.py --from <vault clone> re-exports the vault's metadata and rebuilds both pages. The captures themselves are in a private sgit vault and are not published; each one's sha256 is listed on the sources page.