Timeline

PHP2Shell Timeline: How the Critical PHP RCE Unfolded

Published 21 October 2026 · 5 min read · by PHP2Shell Scanner

The disclosure of PHP2Shell moved fast — attacks began before the patch even shipped. Here is how the day unfolded.

Discovery

The two flaws (CVE-2026-109618 and CVE-2026-109619) surfaced through AI-assisted vulnerability research, with Wiz reporting that the class of bug affects a large majority of PHP deployments. An exploit toolkit under the name “PHP2Shell” followed.

20 October 2026 — advance notice

The PHP project issued advance notice of an upcoming security release, scheduling it for 14:00 UTC the next day. Details of the embargoed flaws then leaked online ahead of the release.

21 October 2026 — attacks, then the patch

The aftermath

The lesson

With exploitation starting before the patch, “wait and see” was never an option. If you haven't yet, check your site now and update PHP.