A PHP2Shell attack chain reportedly started on an exposed firewall management interface, reached the internal directory, and took an LDAP service-account credential from the network. According to Unite.AI's report on Dream's investigation, published 26 October 2026, 25 servers were compromised: 24 perimeter firewalls and one internal management server. One of the affected environments was a U.S. government-affiliated network. The flaws themselves are covered in our PHP2Shell timeline, so this article looks at what happened after the first foothold.
According to the same report, the path ran in three stages:
The pattern matters more than the one bug. A service account is rarely watched like a person's login. It has a fixed password, no MFA, and often broad read access to the directory. Once it is stolen, the attacker can look like a normal part of the network.
Only one news outlet, Unite.AI, has reported these details, and we could not locate Dream's primary publication, so the figures should be checked against it before you rely on them. Dream also did not claim the operation was autonomous, and it had no direct evidence that AI tools wrote the exploit or the post-exploitation scripts. Its suggested China-nexus link was tentative, and it named no threat actor. Dream withheld the affected vendor and firmware versions.
This is a detection problem. The attacker's first request to the directory and the bulk enumeration that follows are the moments to catch. Obiguard SOC covers the detection side, so an unexpected service-account bind can be seen when it happens rather than found in a later review. SOC does not patch the firewall or remove a stored credential; those steps stay with your operations team. Pair SOC alerts with an external view of which management interfaces you expose, which is what Obiguard Scout maps.
If a firewall were compromised tonight, would anyone notice that its directory service account had started enumerating your users?
Obiguard sits in front of every AI request your organization makes — screening prompts and outputs against the guardrails, compliance frameworks, and audit trails that stories like this one make necessary.
See how it works →