Back to Blog
XVE.IT

PHP2Shell: how XVE responded to the critical PHP vulnerability

On October 20, 2026, the PHP team announced a critical security update. A day later, on October 21, the details and patches followed. It concerns PHP2Shell: two vulnerabilities (CVE-2026-109618 and CVE-2026-109619) that allow an attacker to execute code remotely on a web server without logging in. Both received a CVSS score of 9.2 (critical). According to researchers, versions of PHP 5.4 through PHP 8 are affected.

PHP runs on a large part of the internet, including WordPress and numerous web applications.

What is PHP2Shell?

PHP2Shell consists of errors in the memory management of the PHP engine itself. An attacker can cause code to be executed on the server through a regular web request. In the worst case, this means complete control over the web server, access to data, and a foothold into the rest of the network.

The fixed versions are PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35. For older versions (7.4 through 8.1), there are no official releases, but minimal backports from the PHP security team do exist.

Our response at XVE

At XVE, we were on top of it from the start. As soon as the PHP team announced the critical release, and thus before any details or patch were available, our engineers mapped the impact on our entire server infrastructure and took mitigating measures.

The result: our service was never interrupted.
Even in the period without an official patch, all our systems remained operational while the critical components were shielded and restricted.

When the official patch was released on October 21, we were ready.
Within half an hour, our entire server infrastructure was patched and fully operational again.

Here's how we handled it concretely:

1. Quick detection and inventory

Immediately after the announcement, we mapped where PHP runs in our environment. Which servers, which versions, and which applications are publicly accessible. This way, we knew within a short time exactly which systems had priority and where the risk was greatest.

2. Mitigation without downtime

While waiting for the official patch, we restricted and shielded the critical components. We limited the exposure of vulnerable systems without shutting down our services. Customers and employees could continue working normally while the attack surface was minimized.

3. Controlled patch rollout

Because the preparation had already been done, we could roll out the official patch immediately as soon as it was available. Within half an hour, our entire server infrastructure was updated. After the rollout, we verified that all systems were effectively running a secure version and all services were functioning correctly.

4. Heightened vigilance

Even after patching, we remain alert. We monitor our systems extra for suspicious activity and signs of abuse. This way, we are certain that nothing went wrong even in the period before the patch.

What does this mean for our customers?

From XVE.IT, XVE.Agency, and XVE.Dev, we actively monitor this for the environments and websites we manage.
Do you have a website, web shop, or application on PHP and are unsure if you are secure?
Feel free to contact us. We would be happy to check it for you.

Our advice

  • Update PHP as quickly as possible to a patched version.

  • Are you still running an outdated PHP version? Then plan an upgrade.

  • Check your servers for signs of abuse.

At XVE, we take security seriously.
Quick response, proactive protection, and clear communication: that's how we keep our and your environment safe.

Our team is ready for you.

Luka Ver Eecke and Bram Vanden Broeck

Published

21 October 2026

Written by

XVE.IT

Reading time

4 Minuten

Related Blog posts

Discover more articles from XVE.IT

Internet on board your inland vessel: Starlink, 4G/5G and the smartest choice in 2026

Internet on board your inland vessel: Starlink, 4G/5G and the smartest choice in 2026

Inspired? We are happy to think along.

Every strong idea deserves a team that makes it happen. Tell us where you want to go — we will take care of the road there.

Happy Clients

T

Tim Peel

9 months ago

we hebben recent onze nieuwe web site laten bouwen door XVE en super tevreden van de professionaliteit en opbouw. prijs kwaliteit zeker een aanrader!

D

Dylan Roelants

1 year ago

Top service! kan je altijd bellen als je vragen hebt en kent zijn job!

C

Celien Deloof

1 year ago

Super tevreden van Luka en XVE voor de volledige ondersteuning en opstart van onze mailaccount! Niet alleen netjes opgestart maar ook nog de nodige extra vragen opgelost en hulp geboden. Een aanrader!

L

Lenny Smet

1 year ago

Recent truien & shirts besteld, zeer goede service & uitstekende kwaliteit!

L

lazlo

1 year ago

Top mensen om mee samen te werken, super service op alle vlakken. Probleem groot of klein altijd gelijk antwoord voor alles een oplossing op alle mogelijke momenten. Bedankt voor de top en snelle service om alles op een zeer korte tijd te realiseren.

F

Florian Van Berghen

2 years ago

Super tevreden van de manier waarop in dit bedrijf gewerkt wordt. Van A tot Z volledig ondersteund geweest en voor ik het wist was ik online volledig actief!

D

DINOTTI BV

2 years ago

100/100 Zeer gedreven bedrijf met kennis van zaken. Overgang van onze defecte en opstart op virtuele zeer vlot verlopen MET BEHOUD van alle instellingen en data.. Heel veel succes Luka met de ondersteuning

S

Sem Van ouytsel

2 years ago

Top service en goede opvolging

K

krista dewit

2 years ago

excellente service en vriendelijk