PHP Releases Fixes for Two Critical Remote Code Execution Bugs Leaked Early

PHP released versions 8.5.12, 8.4.27, 8.3.36 and 8.2.35 on 21 October 2026 to fix two critical remote code execution vulnerabilities, collectively known as php2shell. Both bugs, scored 9.2, sit in memory management and error handling, and can be triggered by requests that need no credentials. The coordinated disclosure embargo broke about two days early after CVE identifiers circulated with an incorrect score, prompting PHP to move its release forward by a day. Distribution packages will follow on each vendor's own schedule, so PHP recommends interim mitigations such as removing the memory limit, lowering post_max_size and enforcing request limits at the proxy. Every PHP installation serving web requests is affected, with mod_php rated the highest risk because exploitation can occur before application-level defenses run.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in