@dguido@trailofbits Yeah no fucking way. Now try on a real environment, on fpm-php, with multiple size memory. Replicate the same on any universal php version
CVE-2026-109618 and CVE-2026-109619 are real and dangerous.
I created a docker with WordPress 7.x, and got RCE.
The build is clean and not edited
If you want to check the hash, read below
I won't share the PoC to the public.
Please don't fall to slop generated exploits. There are no currently public working PoCs on the CVE-2026-109618 and CVE-2026-109619.
The one published by J4ck3LSyN provide no path that makes PHP interpret the sprayed bytes as a callable implementation.
Read more below π
@0xTib3rius@0xTib3rius Sorry, I clearly misstyped the first "if", here:
if ($http_cookie ~* PHPSESSID) {
return 403;
}
if ($args ~* PHPSESSID) {
return 403;
If you want, apply this rule on your server, send me a DM and with your explicit permission I can test my PoC.
@DrCronkenstein@MrNiceTry I think this is pretty easy to understand. I have no idea, and can't confirmed if Calif used the same route as I did. The important thing is this: the UAF works (you can test it out), and maybe try with other routes.
More details about CVE-2026-109618 and
CVE-2026-109619, the PHP RCE.
Upload progress can serialize before basic RINT clears BG(serialize)
There is currently no possible mitigation.
See the screenshot below to understand how I got the UAF πΌ