Skip to content

Website emergency

PHP2Shell: is your website exposed?

Have the risk assessed, even without your credentials. Lost your access? Your agency or hosting provider cannot be reached? ICTCG can start by examining the clues visible from the outside, with your authorisation, then deepen the diagnosis as soon as access becomes available.

Alert: a flaw already exploited at scale

PHP2Shell (CVE-2026-109618 and CVE-2026-109619) affects the PHP engine used by a large number of websites. Fixed versions have been available since 21 October 2026. The Centre for Cybersecurity Belgium recommends patching immediately, or otherwise taking the site offline.

9.2/10
severity score of the two critical flaws (php.net, 21/10/2026)
Millions
of attack attempts, according to Cloudflare (Matthew Prince, 22/10/2026)

What you get

01

No password needed to start

A first external assessment of your exposure to PHP2Shell.

02

A quick first opinion

Risks identified, no detectable clue, or a situation that cannot be determined at this stage.

03

An in-depth check afterwards

Confirmation of versions and patches with the appropriate access, then a remediation proposal if needed.

Are you affected?

PHP2Shell concerns the PHP engine used by many websites, including WordPress and PrestaShop. From the outside, version or exposure clues are sometimes visible, but a hosting provider may have applied the fix without changing the displayed version number; a proxy may also hide PHP. WordPress access is generally not enough to apply the fix on the server.

Your site runs on WordPress, PrestaShop, Drupal or Joomla

These applications run on PHP: it is the PHP version of your hosting that must be patched, not only the site.

You do not know who manages PHP, the server or the hosting

Agency gone, provider unreachable, access lost: we help you identify the right contact, with your authorisation.

You received an alert from your host or noticed something unusual

Security message, slow or altered site, unexpected page: mention it in your request; a suspected compromise is forwarded to a qualified person.

Two steps, one diagnosis

  • Step A — without technical access

    After checking your entitlement and obtaining written authorisation, ICTCG examines the site's public information and, within the agreed scope, may perform non-destructive checks. Outcome: “risk identified or strongly suspected”, “no risk indicator detected (inconclusive)” or “situation undetermined”.

  • Step B — as soon as access is available

    Check of the PHP version actually running, of the installed patches and of the configuration, with a report and recommendations. Any remediation is quoted separately.

  • One price for both steps

    The €199 excl. VAT fee covers both steps of the diagnosis, the second being carried out once access is obtained. The amount is deducted if ICTCG then performs the remediation.

  • What an external diagnosis cannot tell

    A diagnosis from the outside generally cannot confirm that a site is patched, nor prove that it does not use PHP. The absence of a detected clue does not mean the absence of a vulnerability. No exploitation that could disrupt the site is included in the external assessment.

Two-step PHP2Shell diagnosis: €199 excl. VAT

You can start without credentials. Amount deducted if you then entrust us with the remediation.

Remediation, if needed, is quoted after the diagnosis.

How does it work?

  1. 1. Your request

    You tell us your website and a way to reach you.

  2. 2. Scope and first assessment

    We confirm the scope and the authorisation with you; we carry out a first assessment from the outside, without any password.

  3. 3. In-depth diagnosis

    If external information is not enough to conclude, we continue the diagnosis with the necessary access once it is available.

  4. 4. Next steps

    If a risk or a necessary remediation is identified, we propose the next steps on quotation or coordinate with your hosting provider.

Request my PHP2Shell diagnosis

No password to share to get started. Even if you do not know who manages your site, you can contact us.

  • No password

    Do not include any password in your message. If access is required later, we will arrange a secure, temporary hand-over.

  • What helps us

    Your website address, your hosting provider if you know it, who usually looks after the site, the access you have (its type only, never a credential) and any alert you received.

  • Your entitlement

    Before any check, we confirm with you in writing that you own the site or are entitled to request an assessment, as well as the agreed scope.

  • Reply by e-mail

    We get back to you by e-mail to clarify your situation and organise the next steps.

Request my PHP2Shell diagnosis

No password to share to get started. Even if you do not know who manages your site, you can contact us: we get back to you by e-mail.

What access do you have? (the type only, never a credential)

Message from your host, anomaly noticed, context: anything that helps us, without any password.

Before any check, we confirm your entitlement and the agreed scope with you in writing.

Do not include any password in this form. If access is required later, we will arrange a secure, temporary hand-over. Your data is used only to handle your request: legal notice and privacy.

Your answers are only used to handle your request: they reach us by e-mail through our sending provider (Amazon Web Services) and are not stored on the website. Privacy

Official sources

Advisories from authorities and vendors, to be read at the source.

Centre for Cybersecurity Belgium (CCB)

Warning: patch immediately, or otherwise take offline.

Learn more

PHP — fixed versions of 21/10/2026

PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12.

Learn more

CERT-FR — alert CERTFR-2026-ALE-014

Published on 21/10/2026, updated on 22/10/2026.

Learn more

Cloudflare — web application firewall protections

Rules deployed and attack traffic observed.

Learn more

Wiz Research — PHP2Shell analysis

Discovery, timeline and affected versions.

Learn more

NCSC-NL — PHP2Shell information

Public repository of the Dutch national cyber security centre.

Learn more

PHP2Shell news

Key facts since the discovery of the first flaw, from most recent to oldest. Each item links to its source.

23/10/2026

PHP issues a follow-up advisory: a third flaw, fix to come

PHP recommends disabling session.upload_progress until the next corrective release (CVE-2026-115560, rare configuration). Sites must therefore remain monitored after updating. Source: php.net

Learn more
22/10/2026

24 hours later: 99% of measurable servers still vulnerable

Ox Security measures 99.3% of PHP instances unpatched one day after publication. First attempts to recruit into a Mirai botnet; the Dutch NCSC investigates early signs of successful exploitation. Source: BankInfoSecurity

Learn more
22/10/2026

Millions of attack attempts

Matthew Prince (Cloudflare): thousands of attempts in the ten hours before the announcement, tens of thousands 45 minutes after, hundreds of thousands within two hours, millions since. Amazon speaks of “widespread” exploitation. Source: The Register

Learn more
21/10/2026

France: CERT-FR alert (CERTFR-2026-ALE-014)

Published on 21 October and updated on the 22nd: isolate equipment that cannot be patched without delay, block or monitor multipart requests, migrate end-of-life versions. Cybermalveillance.gouv.fr relays an AlerteCyber on the 22nd. Source: CERT-FR

Learn more
21/10/2026

1.57 million unpatched PHP servers

Censys counts 2.58 million PHP hosts exposed on the Internet, of which about 1.57 million without the fix. VulnCheck counts more than one million servers on end-of-life versions. Source: SecurityWeek

Learn more
October 2026

Belgium: advisory from the Centre for Cybersecurity (CCB)

“Patch immediately or take offline!”: inventory every PHP installation (including cPanel, Plesk and appliances), patch Internet-facing systems first, otherwise cut off or restrict public access. Source: Centre for Cybersecurity Belgium

Learn more
21/10/2026

The NSA and the CERTs: “update, or take offline”

Rare public warning from the NSA; CERT-EU (advisory 2026-018) and the UK NCSC relay it. Public administrations (Netherlands, Finland, the French Ministry of the Interior, Denmark, Germany, Czech Republic) take their sites down as a precaution. Source: Al Jazeera

Learn more
21/10/2026

Fixes released: PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12

Release brought forward to 13:34 UTC. End-of-life branches 5.4 to 8.1 receive no fixed release (source patches only for 7.4, 8.0 and 8.1). PHP states that no complete workaround exists: only updating protects. Source: php.net

Learn more
21/10/2026

Cloudflare enables web application firewall rules before the release

Protections in place at 03:02 UTC, about nine hours before the official advisory; Cloudflare already observes attack traffic and payloads modified to bypass the rules. Source: Cloudflare

Learn more
20/10/2026

Public leak and announcement of a critical update

Details leak (Hacker News forum, social networks, demonstration video published by mistake). PHP announces a critical security release for the next day at 14:00 UTC: two flaws rated 9.2/10. Source: php.net

Learn more
17/10/2026

First attack attempt observed, 4 days before the release

Amazon's MadPot sensors record an attempt to exploit PHP2Shell from a commercial anonymisation network. Amazon recommends extending investigations back to at least 17 October. Source: AWS Security Blog

Learn more
24/08/2026

Private report to the PHP security team

Start of the coordinated disclosure. PHP acknowledges receipt and starts working on fixes on 21 September. Source: Wiz Research

Learn more
19/08/2026

Wiz Research finds the flaw independently

Wiz rediscovers it independently, then confirms unauthenticated remote code execution on Drupal (20/08) and WordPress (21/08). Source: Wiz Research

Learn more
01/08/2026

Discovery of the first flaw by Calif

Ryan Austin (Calif) discovers the first vulnerability during an audit of PHP's source code carried out with the help of an AI model, as part of OpenAI's “Patch the Planet” programme. Source: Wiz Research

Learn more

Have your situation examined

Two-step PHP2Shell diagnosis, €199 excl. VAT, deducted if you then entrust us with the remediation. No password needed to start.