Research collected from outside sources and what this site derives from them; every fact links to a saved copy of its source Research or story?

Second readings: other models, checked against the vault

The editor's first memo asked for more than one model to read this story. The vault was read by Claude agents; this page sets readings by other models beside it, point by point. Each other model's text is published in full and credited, and nothing in it is cited on this site until a collector has captured its source.

Perplexity: PHP2Shell: intelligence notes from this chat

A research chat run by the editor in Perplexity on 22 October 2026, compiled by Perplexity into notes and given to this site by the editor. Perplexity read the web through search excerpts; it did not read the evidence vault. The notes in full →

5 agrees · 2 the vault resolves it · 4 the vault goes further · 1 a new lead · 1 open in both

PointWhat Perplexity foundAgainst the vaultWhat the vault holdsSources
The name and the pair
section 3
PHP2Shell names two PHP core vulnerabilities, CVE-2026-109618 and CVE-2026-109619: a pair, not one CVE.agreesConfirmed from the CVE records, the GitHub advisories and php.net.CVE record CVE record php.net
What 70% is a share of
section 2
W3Techs says PHP is used by 69.3% of all the websites 'whose server-side programming language we know'. Usage is not exposure: a site using PHP, running a flawed version, and being reachable through the flaw are three different populations.the vault goes furtherThe vault already carries the qualifier, second-hand: a security founder's post on X, captured on 22 October, says 'PHP runs 69% of websites whose server-side language is known'. The three pages that carry the bare 70% figure do not name the measurement. W3Techs itself is not captured; capturing it would make this first-hand and close the front page's open question.Feross Aboukhadijeh on X on X Wiz Cloudflare OpenAI on X
Who said 70% of the Internet
section 2
Wiz's own headline says 'affecting 70% of the Internet', so the broad wording is not only a journalist's paraphrase.agreesThe same: the vault attributes '70% of the Internet' to Wiz's headline and X post, and marks it unverified.Wiz Wiz on X
The BBC and the 70% figure
section 1
A BBC article attributes 'roughly 70%' to Wiz and says the BBC could not independently verify it.agreesThe vault's capture of the BBC live page carries the same attribution. The BBC article Perplexity read is a different page and is not in the vault; it is listed below for capture.BBC News
How each flaw works
section 4
The per-CVE mechanisms (out-of-memory handling leaving request memory uninitialised; request state outliving its memory into the next request) are marked unverified, pending a primary advisory or a patch review.the vault resolves itBoth mechanisms are stated in the CVE records and the GitHub advisories, and the fix commit was read from a clone of php-src. Perplexity's earlier descriptions were right; its caution was right too, given what it could read.PHP PHP php/php-src, read from a clone
The fixed versions
section 5
8.2.35, 8.3.36, 8.4.27 and 8.5.12, treated as a collected lead because no official PHP advisory was retrieved.the vault resolves itConfirmed by php.net's advisory, the CVE records and the signed tags in php-src.php.net php-src
Versions back to 5.4
section 4
Earlier answers said affected releases go back to PHP 5.4; not validated.the vault goes furtherDisputed in the vault: Wiz says 5.4 and later, NCSC-NL from 5, CERT-FR lists 5.x to 8.1, while the CVE records list only 8.2 to 8.5; the project published backports down to 7.4.Wiz on X NCSC-NL CERT-FR php-src
Demonstrations against applications
section 4
Demonstrations against WordPress, Drupal and Joomla; not validated.the vault goes furtherReported, not confirmed: Calif lists eleven applications and Wiz two, each by its own account; no third party has reproduced them in a captured source.Calif Wiz
Where the name came from
section 6
A FAQ at php2shell.uk says the label began as the name of the researchers' combined exploit script. No earlier use of the name was found, which is not proof of first use.a new leadThe FAQ is not in the vault. What the vault holds fits it: on 20 October a screenshot of a 'PHP2Shell tool' credited to Calif.io circulated, per a PHP security team member's account, and the NSA calls the pair PHP2Shell.Daubois NSA
Exploitation before disclosure
section 7
The collected evidence does not establish exploitation before disclosure; absence of evidence is not proof.the vault goes furtherAmazon reports one exploit attempt against a honeypot on 17 October, four days before disclosure, from an anonymisation network. That is an attempt against a sensor, still not a compromise.Amazon THN
Attempts are not compromises
section 7
Reports of exploitation attempts on 21 October are not proof of successful compromise.agreesThe same, counted across every captured source: no named organisation has confirmed a compromise.CISA Matthew Prince, Cloudflare CEO on… Huntress
Measured exposure
section 8
Outstanding: a measured global exposure, rather than PHP's market share.open in bothOpen here too. The nearest are host counts: VulnCheck's 2.6 million internet-facing hosts and Censys's 1.57 million unpatched on 21 October, which count machines, not sites, and say nothing about configuration.THN SecurityWeek
Its own earlier answers
section Scope
The notes say that some technical details in Perplexity's earlier answers in the same chat were more specific than the excerpts it had retrieved could support, and mark them rather than repeat them.agreesThis is the rule the verifier role exists to enforce here: a statement the captured text does not carry is downgraded, not repeated. A model applying it to itself is worth recording.

Sources Perplexity named that the vault has not captured

Listed for the collectors, in the order they should be captured. None is cited on this site until it is captured; this list is the whole of what they are used for.

The comparison rows are data/readings.json, in the derived layer; the other models' text is in the authored layer (evidence, derived, authored). The gate checks every source and claim a row cites.