php2shell-poc open-sources two CVSS 9.2 pre-auth PHP RCE exploits affecting 14 years of releases

evilsocket · x · 2026-10-23

Security researchers have open-sourced php2shell-poc, a POC and analysis repo for CVE-2026-109618 and CVE-2026-109619, two CVSS 9.2 pre-authentication RCE bugs in PHP's session.uploadprogress handler. One chain triggers an OOM whose longjmp() leaves the Zend engine in an invalid state; the other exploits stale global state across FPM worker requests causing use-after-free. Vulnerable code dates back to PHP 5.4.0 (2012), and the upstream patch touches 300 files across the Zend engine. The repo ships three end-to-end verified attack chains against a bundled lab, each ending in an interactive shell.

Related event: OpenAI Models Help Uncover Critical PHP Flaws Affecting Most of the Web(113 posts)→

Original post →

More from Safety

Safety channel →