News & Insights

AWS Logged a PHP2Shell Attack Attempt Four Days Before the Public Disclosure

Amazon Threat Intelligence says its MadPot honeypots recorded a PHP2Shell exploitation attempt on October 17, 2026, four days before the October 21 public disclosure of the two critical PHP flaws. AWS states that technical analysis is ongoing and that it remains unclear whether any attempt would have succeeded in real systems. For business owners, the finding shifts a portion of the response from patching alone to reviewing earlier activity and assigning clear ownership for that review.

Editorial illustration for AWS Logged a PHP2Shell Attack Attempt Four Days Before the Public Disclosure
Editorial illustration created for this story.

The short answer: the review window may start earlier than the advisory date

On October 21, 2026, Amazon published a Security Blog post, written by CJ Moses, the chief information security officer of Amazon Integrated Security, reporting that Amazon Threat Intelligence identified a PHP2Shell exploitation attempt dating to October 17, 2026 in MadPot telemetry, four days before the public disclosure of CVE-2026-109618 and CVE-2026-109619 (Moses, 2026). MadPot is the company's network of honeypots, which are intentionally exposed systems used to observe attack activity. The post states that the attempt originated from an address associated with a commercial anonymization network while the vulnerabilities were still under embargo, and that it remains unclear how the actor acquired exploit information before disclosure.

The disclosure timeline in the same post is precise. The PHP embargo window was scheduled to lift at 14:00 UTC on October 21, 2026. AWS reported proof-of-concept exploits appearing publicly on the day of release, with the earliest observed around 02:00 UTC, and further attempts against its sensors between 02:00 and 08:00 UTC from additional anonymized infrastructure with varying payloads, which the post says suggests multiple actors. WIRED independently reported the same findings and quoted the same statements from Moses (Newman, 2026).

Two limits on this report matter as much as the finding itself. The AWS post states that technical analysis is ongoing and that it is unclear whether any of these attempts would have succeeded in real-world systems. Nothing in either source establishes that a production business website was compromised by this pre-disclosure attempt. The October 17 observation is first-party telemetry from Amazon's own sensors, and this article did not reproduce it.

What AWS says changed, and what it did not prove

AWS uses the observation to argue that a disclosure timetable cannot establish when attacks began. Other researchers or attackers may identify a flaw during the confidential coordination period. It therefore recommends that PHP2Shell investigations include activity from at least October 17. AWS also argues that AI tools can help attackers interpret published fixes and vulnerability descriptions, reducing the effort required to develop an exploit and potentially bringing more actors into the period immediately after disclosure (Moses, 2026).

That second point is an attributed interpretation by AWS, not a measurement. Neither source shows that the attackers observed in this case used AI tools, and neither provides a benchmark, a success rate, or an explanation of how exploit information circulated before disclosure. WIRED's reporting likewise frames the AI discussion as AWS's emphasis about how coordinated disclosure must evolve, not as a verified fact about these observed attempts (Newman, 2026). The post also notes that the observed traffic came from shared anonymization infrastructure such as proxy networks and VPNs, which is a reason not to treat any single address as a reliable signal worth blocking indiscriminately.

What this means for your business

If your website runs on PHP, the patching question from the October 21 advisory still has to be answered by your host or administrator. This follow-up adds a second question: if anyone touched the site around the advisory, should the review look back to before the advisory date? A concrete example makes the coordination problem visible. Consider a small retailer whose product-quote and contact forms run on a PHP application managed by a hosting provider. The host confirms the patched runtime, but nobody owns the question of whether form submissions or server activity from the prior week should be reviewed, and nobody records who tested that the quote and contact workflows still worked after the change.

Detailed In Design could build a human-reviewed maintenance coordination portal for exactly that gap. It would link a website and runtime inventory, advisory timestamps such as an embargo lift time, hosting-provider tasks with evidence references, named owners for each step, staff approvals, and test results for business workflows like quote and contact forms. Artificial intelligence could draft plain-language summaries of advisories so staff can review them faster rather than parsing technical text. The benefit is clearer incident handoffs and durable evidence that the business checks were completed.

The limitations are equally concrete. The portal requires authorized access to the runtime inventory, hosting records and any retained logs. Qualified administrators keep ownership of patching, investigation, backup, rollback and remediation decisions. A coordination system cannot determine whether a compromise occurred and does not replace incident-response expertise. This is a proposed custom coordination workflow, not a claim of an AWS or PHP partnership. The proposed portal provides no independent attack detection.

A restrained next step: ask the party who maintains your site when they first learned of the advisory, when the change was applied, and whether earlier activity was reviewed. A written answer to those three questions is the record this kind of portal is built to hold.

References

Moses, C. (2026, October 21). Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot. AWS Security Blog. https://aws.amazon.com/blogs/security/amazon-threat-intelligence-identifies-php2shell-exploitation-prior-to-public-disclosure-in-madpot/

Newman, L. H. (2026, October 21). Hackers exploited the PHP vulnerabilities days before they were patched. WIRED. https://www.wired.com/story/hackers-exploited-the-php-vulnerabilities-days-before-they-were-patched/

Sources and original reporting

Share this story

Use More apps or Copy link for Instagram, Threads, YouTube, and other platforms.