New vulnerability · published 21.10.2026

Critical PHP vulnerabilities. Check your website.

Two vulnerabilities in PHP, CVE-2026-109618 and CVE-2026-109619, let an attacker take full control of a web server. Many websites run on PHP, including every WordPress site.

First we answer the PHP question from one ordinary visit to your homepage. Then, in about 20 seconds, a wider scan reads the public information about your website and domain and looks at which services are open. We don't send an attack or try to exploit anything.

What happened

What you need to know.

Both vulnerabilities are rated critical: 9.2 out of 10 according to the PHP project (CVSS 4.0).

01 · IMPACT

What an attacker can do

Run their own code on your server: change the website, steal customer data or use the server for further attacks.

02 · WHO IS AFFECTED

Older PHP versions

All PHP versions older than those in the table below. PHP 8.1 and older are affected and no longer receive fixes.

03 · WHAT TO DO

Update PHP

Ask your IT partner or hosting provider to update PHP. According to the PHP developers, updating is the only complete fix.

Read the blog post: what PHP2Shell is and what to do →

Fixed versions

These versions contain the fix.

If your PHP is older than the version listed for its branch, it is affected.

PHP branchFixed from
8.58.5.12
8.48.4.27
8.38.3.36
8.28.2.35
8.1 and olderNo fix is coming. Upgrade to a supported branch.
Questions

What the result means.

Why don't you test the vulnerability directly?

A direct test would mean sending an attack to your server. We only do that with the owner's written permission, as part of a security check. This check reads only what your website shows every visitor.

The result says the version isn't visible. What now?

Many servers hide their PHP version, which is good practice. In that case, ask your IT partner or hosting provider whether PHP has been updated. We can also run a deeper check.

The version has a tag like "ubuntu" or "deb". Am I at risk?

Linux distributions sometimes add fixes without changing the version number. Ask your hosting provider whether the security update is installed.

I use WordPress. Is updating WordPress enough?

No. The vulnerability is in PHP, not in WordPress. The server's PHP version has to be updated, which is usually done by your hosting provider.

Sources: PHP project security advisories GHSA-w8hw-w9fx-j79w and GHSA-6wmf-4rv5-p3rp; NVD entries CVE-2026-109618 and CVE-2026-109619. We do not represent the PHP project or any government authority.