The exploitation of PHP servers/applications OpenAI and the NSA warned about has been slow to start – five days after a pair of critical PHP bugs were disclosed. Indeed both Sophos and Palo Alto Networks have actively retracted claims of exploitation.
With frontier models making it far easier to spin up exploits from patch diffs, this suggests that true pre-auth RCE exploits are proving far harder to identify and weaponise than many suspected – even as exploitation of other bugs continues.
Sophos, on October 22, reported “exploitation of PHP2Shell in customer environments” but the next day said it was “correcting that assessment.”
Its telemetry showed “scanning and a small number of failed exploitation attempts.. there is no evidence of a successful compromise due to these vulnerabilities.”
Palo Alto Networks’ Unit 42 said on October 24 it was “unable to confirm that initial access is associated with the specific PHP2Shell CVEs” after spotting post-compromise activity “against a European government agency executed in the context of a vulnerable PHP application” — and also retracted its claim of PHP2Shell exploitation.
VulnCheck’s Caitlin Condon however said on October 24 that her team had “ got code execution working in on PHP 8.2 and 8.3 today, which rounds out our testing across supported version streams. There won’t be a universal exploit, but exploitability for RCE with ASLR is definitely possible across the affected version range,” she added.
And on Saturday (October 24) Adel Karimi, who leads detection and response efforts at Perplexity, said his honeypots showed evidence of RCE “with usable memory disclosure” against an Apache mod_php box running PHP 8.4.26.
“The response delivered an 800 KiB decoded cookie dump, and a function address derived from that dump using the public exploit's offsets appears in the subsequent execution payload," Karimi said on X – later adding that he had “confirmed more from the same IP, plus a new IP with a different payload that might be a different actor… and this is showing up in multiple regions now.” Attacks appear to be meaningfully starting.
Security researcher Marcus Hutchins described Karimi’s write-up as “by far the highest quality confirmation of in-the-wild php2shell exploitation I've seen so far…”
He had earlier commented that “The RCEs requires the attacker to obtain memory addresses which are typically protected by ASLR. - I suspect the original author (lcfr_hax) likely has a reliable exploit which leads to stable code execution.
“Most of the PoCs being posted are completely non-functional AI slop.”
Major Linux distributions like Ubuntu have pushed patches but the potential blast radius if properly functioning pre-auth RCE exploits start circulating more widely is large. Getting attacks up and running thus-far seems to have been far more complex than many anticipated and certainly buys more patching time for the many many organisations that are still working out what’s exposed or what to prioritise.