PHP RCE vulnerability CVE-2026-109618: scan PHP versions | Versio.io
Versio.io

PHP vulnerability CVE-2026-109618

Versio.io finds every affected PHP version in your IT landscape within minutes – on hosts, in containers and as running processes

In a nutshellRequest demoStart free trial
 

Management summary

  • The risk - CVE-2026-109618 and CVE-2026-109619 allow remote code execution in PHP. This is the highest risk level for web servers and their data.
  • The fix - Security updates are available for PHP 8.2 to 8.5. Older release branches must be migrated.
  • The challenge - Where in my application landscape is PHP being used, and which version?
  • The solution - Versio.io identifies all installed and running PHP installations, their exact versions and the required patches across the entire IT landscape.
 

Where is PHP used? Complete PHP discovery with Versio.io

The patch is available – the hard part is knowing where it is needed. PHP is spread across the entire software supply chain, and manual surveys are slow and incomplete. Every overlooked installation remains an open door for attackers.
Versio.io detects PHP regardless of how it was deployed. Three detection methods complement each other and close the gaps that a single scanner or a manual survey leaves open. The result is one consolidated view of every PHP installation – with its exact version, the host, container or application it belongs to and the patch it needs.
 
Alternatives PNG-Bild
Figure: Versio.io finds PHP on servers, in containers and as running processes and shows the patch required for each installation
 

What is known about the PHP vulnerability?

PHP is one of the most widely used programming languages on the web. It powers content management systems, shop systems, intranets, internal tools and numerous commercial applications. A remote code execution vulnerability in the PHP interpreter therefore affects a very large number of organisations at the same time – often without them being aware of how many PHP installations they actually run.
CVE-2026-109618 and CVE-2026-109619 have been fixed in the following PHP versions. Installations of the respective release branch with a lower version are affected and should be updated as a matter of priority:
  • PHP 8.5 - Update to PHP 8.5.12 or higher
  • PHP 8.4 - Update to PHP 8.4.27 or higher
  • PHP 8.3 - Update to PHP 8.3.36 or higher
  • PHP 8.2 - Update to PHP 8.2.35 or higher
  • PHP 8.1 and older - These release branches have reached end of life and no longer receive security updates. Migration to a supported release branch is required.
Please always check the official PHP security advisories and the advisories of your Linux distribution or container image vendor, as distributions often backport fixes without changing the upstream version number.
 

1. Locally installed PHP on servers

1. Locally installed PHP on servers
X

1. Locally installed PHP on servers

The most common place for PHP is a package installed on a Linux or Windows server. Versio.io reads the package manager of the operating system (e.g. rpm or dpkg) and the Windows software inventory and records vendor, product and exact version for every package.

  • Typical findings - PHP packages such as php-fpm, php-cli or php-common, often in several versions in parallel on the same host.
  • Also covered - PHP extensions and versions provided by additional repositories, for example for older applications that still require an outdated release branch.
  • Why it matters - Parallel installations are easily overlooked – updating the default version does not close the vulnerability in the second one.

2. PHP in Docker containers and Kubernetes

X

2. PHP in Docker containers and Kubernetes

In containerised environments, PHP is part of the image – and is therefore invisible to classic software inventories of the host. Versio.io inventories Docker hosts and Kubernetes clusters with their images, containers and pods and also detects the PHP processes running inside the containers.

  • Typical findings - Official PHP images such as php:8.4.20-apache or php:8.3.19-fpm-alpine and in-house application images built on them.
  • Context - For each affected image, you can see which pods, namespaces and clusters are currently running it.
  • Why it matters - Containers are only patched when the image is rebuilt and redeployed. Old images often continue to run unnoticed for months.

Kubernetes inventory with Versio.io

Docker inventory with Versio.io

3. PHP as a running process

3. PHP as a running process
X

3. PHP as a running process

Not every PHP installation comes from a package manager. Self-compiled versions, PHP bundled with third-party software or appliances and copies in application directories do not appear in any package list. Versio.io therefore also continuously evaluates the running processes of the operating system and determines the version from the command line, the binary path or a version query.

  • Typical findings - PHP-FPM master and pool processes, web servers with mod_php, CLI scripts started by cron jobs and binaries such as /opt/php-8.1.9/bin/php.
  • Why it matters - This method shows what is actually running in production – including the installations that nobody remembers.

Software version detection with Versio.io

 
Check your IT landscape for affected PHP versions within minutes
Start your free trial now: Versio.io finds every PHP installation on hosts, in containers and as running processes, identifies the exact version and shows which patch closes CVE-2026-109618 and CVE-2026-109619.
Start free PHP check
 

Frequently asked questions

Which PHP versions close CVE-2026-109618 and CVE-2026-109619?

The vulnerabilities are fixed in PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Installations of these release branches with a lower version are affected. Versio.io automatically shows the appropriate patch version for each installation.

Is Versio.io affected by the PHP vulnerability?

No. The Versio.io platform does not use PHP and is therefore not affected by CVE-2026-109618 or CVE-2026-109619.

Can Versio.io also find PHP in Docker containers and Kubernetes?

Yes. Versio.io detects PHP in locally installed packages, in Docker containers and Kubernetes pods, and as running processes. This also covers installations that were not set up via a package manager.

How quickly can I see which systems are affected?

As soon as the Versio.io agents and importers are connected, the inventory is created automatically. The vulnerability assessment is carried out continuously, so affected PHP versions are visible within minutes.

What about future vulnerabilities?

Versio.io checks all detected software versions every day against more than 600,000 pieces of vulnerability information from various data sources. New vulnerabilities in PHP or any other software are reported automatically – without a new manual survey.

 

Talk to us


Jonas Böker
Jonas Böker
Business Development
P:  +49-30-221986-52
LinkedIn

 

References

 

We use cookies to ensure that we give you the best experience on our website. Read privacy policies for more information.