Urgent.News

What's breaking now, across thousands of outlets.

Science

PHP2Shell exploit bypasses protections designed to stop remote code execution

PHP2Shell exploit bypasses protections designed to stop remote code execution

A fresh exploit has surfaced that demonstrates the PHP2Shell vulnerability can bypass defenses meant to prevent remote code execution (RCE) on x86-64 servers, according to VulnCheck researchers. The vulnerability, CVE-2026-109618, is a critical out-of-memory corruption bug that allows RCE in PHP and is part of the PHP2Shell pair alongside CVE-2026-109619.

Despite ASLR, a memory-randomization technique that scrambles key data areas in memory to thwart RCE attempts, the new exploit reportedly works on ASLR-enabled systems with PHP's standard production configuration. The researchers claim this is a "significant advance" because ASLR has typically been a strong barrier to exploiting PHP2Shell in real-world scenarios.

VulnCheck's director of exploit development, Spencer McIntyre, stated that the exploit leverages a memory leak and can execute RCE on x86-64 platforms even when ASLR is enabled and PHP's display_errors=off setting is in place. This development highlights the growing threat of AI-assisted attacks, as threat actors are rapidly finding new ways to exploit vulnerabilities.

McIntyre warns that organizations should prioritize patching vulnerable PHP versions, as the technical difficulty of exploiting a vulnerability should not be underestimated, emphasizing the importance of robust security measures even with advanced memory protection technologies in place.

Written by urgent.news from The Register Science's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at theregister.com →

More in Science

More from Thursday 22 October →