Critical PHP flaws let attackers take over web servers (October 2026)

On October 21, 2026, the PHP project released emergency fixes for two critical flaws, CVE-2026-109618 and CVE-2026-109619, that could let an attacker run code on a web server with a single request. Almost every WordPress site runs on PHP. The fix is on the server, so ask your host to confirm it's patched.

Date
Severity
Critical
Status
Act now
CVE
CVE-2026-109618, CVE-2026-109619
Who’s affected
Websites on servers running PHP older than 8.5.12, 8.4.27, 8.3.36 or 8.2.35, including almost all WordPress sites. Sites on PHP 8.1 and older get no regular fix from the PHP project.

What to do

  1. Ask your host to confirm the server's PHP has the October 21, 2026 fixes (PHP 8.5.12, 8.4.27, 8.3.36 or 8.2.35, or a vendor backport).
  2. If your site is on PHP 8.1 or older, plan the upgrade now. Ask how your host protected it in the meantime.
  3. If you run your own server, update PHP and restart every PHP worker. PHP says there is no complete workaround.
  4. Updating WordPress or plugins does not fix this. It's on the server.

What happened?

On October 20, 2026, the PHP project warned that an emergency release was coming the next day. On October 21 it shipped PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, fixing two critical flaws. The project’s advisory says both could let an attacker run their own code on a web server, without signing in, and rates each 9.2 out of 10 on the CVSS v4 scale.

  • CVE-2026-109618 is a memory-handling flaw. PHP’s advisory shows it can be triggered by a crafted form upload.
  • CVE-2026-109619 is a flaw in how PHP cleans up between requests. Its advisory lists PHP 8.5’s error backtraces and session upload progress as ways in.

Who’s affected?

The PHP team says the risk covers all PHP installations serving web pages, including the common setups hosts use. WordPress runs on PHP, so almost every WordPress site sits on a server that needed this fix.

The flaw is in PHP itself. No WordPress, theme or plugin update can fix it. Only whoever runs the server can.

Sites on PHP 8.1 or older are in a worse spot. Those versions are past their end of life, and the advisory says they no longer get updates from the PHP project. Because the flaws were so serious, the team published bare-bones fixes for 7.4, 8.0 and 8.1, but a host or support vendor has to apply them.

Is it being attacked?

Yes. Singapore’s Cyber Security Agency reported widespread attempts to exploit it. WP Engine said its firewall blocked more than one million related requests in the first 24 hours, with no successful attacks seen on its platform.

What did the big WordPress hosts do?

  • Pressable said on October 21 that every site on its platform, on every PHP version it offers, was already protected, and customers didn’t need to do anything.
  • WP Engine said it added firewall rules and settings changes overnight, then installed the official fixes, and that customers don’t need to act.

Other hosts vary. If yours hasn’t said anything, ask.

What should I do?

  1. Ask your host whether your server’s PHP has the October 21 fixes. You don’t need to know the technical detail; the question is enough.
  2. Check your PHP version. See whether your site is on an old PHP or WordPress. If it’s 8.1 or older, plan the upgrade now.
  3. If you run your own server, update PHP and restart every PHP worker. The advisory lists partial workarounds but says they don’t make a server safe; updating is the only safe choice.
  4. Watch for signs of a hack over the coming weeks. If you see any, follow what to do if your site was hacked.

How does E-3 handle this?

E-3 keeps the sites it hosts on supported PHP versions: the versions the PHP project fixed on October 21. Our monitoring of hosted sites covers PHP versions, waiting updates and known plugin vulnerabilities. We also send security alerts and keep daily backups. If you’re an E-3 hosting client and want to confirm where your site stands, call or email us.

Rather we handled security updates for you?

It’s part of what we do every week for small businesses, as part of website care. Start with a free check of your site and profile, or call and ask.

Ask E-3

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Get support