PHP powers most of the web, and two critical flaws forced a global patching scramble. Learn what PHP is, why the bugs matter, and how to secure your website.
PHP is a server-side scripting language that dates back to the early 1990s. It originally stood for “Personal Home Page” and now underpins huge parts of the public-facing web, including WordPress, Drupal, Joomla and Magento sites. Roughly 70% of websites in the world use PHP to power their platforms.
That reach is why a serious PHP flaw is never a niche problem. A single bug can touch millions of sites at once.
This week, PHP’s maintainers released an urgent notice about two new bugs, CVE-2026-109618 and CVE-2026-109619. Both are rated critical at 9.2 out of 10 and can allow remote code execution on unpatched websites. Remote code execution means an attacker can run their own commands on your server.
The response was swift and widespread:
Two security firms, Calif and Wiz, independently found the vulnerabilities using advanced AI tools. Wiz said the bugs stayed hidden in the codebase for more than a decade and would have been extraordinarily complicated for a human attacker to exploit. The episode shows how AI is changing vulnerability research, for defenders and attackers alike.
The flaws involve how PHP responds to errors when processing HTTP requests. Cloudflare explained that by manipulating data in invalid memory, an attacker may be able to crash a PHP process, expose sensitive information, or run attacker-supplied code.
The scope is broad. The Drupal Association’s interim chief executive said every server running any PHP version released in the last 20 years is vulnerable. Researchers have also reported exploits in the wild, so unpatched systems are at real risk.
How to Protect Your Website From the PHP Vulnerabilities
Install the patched release from the PHP maintainers, or from your operating system or hosting provider. Patching is the only true fix. Check the official PHP security announcements for the correct version for your branch.
Many organisations can’t patch because they run old PHP versions that no longer receive security updates. If that’s you, upgrade to a supported release or plan a migration. Don’t postpone it.
Government agencies recommended this as a stopgap, and for a high-risk or low-traffic site a short outage costs far less than a breach.
On shared or managed hosting, confirm that your provider has applied the fix. Don’t assume it has happened.
Update WordPress, Drupal, Joomla, Magento and their extensions at the same time. Remove anything abandoned or unused.
A WAF can block suspicious requests and buy time while you patch. It’s a layer of defence, not a replacement for updating.
Because exploits were reportedly circulating, review your server for:
If you find anything, restore from a clean backup, rotate all passwords and API keys, and investigate how the attacker got in.
PHP’s reach is what made this incident so disruptive: when most of the web runs on one language, one flaw becomes everyone’s problem. The fix is simple but urgent. Patch PHP, retire unsupported versions, update your CMS and plugins, and check for signs of compromise. Waiting leaves your site open to attackers who are already scanning for easy targets.
Details are still developing, so check php.net and your national cybersecurity agency for the latest patch guidance.
Web Admin
Leave a Reply
You must be logged in to post a comment.