What is PHP2Shell?
Two critical PHP runtime flaws can permit unauthenticated remote code execution. PHP published fixes on 21 October 2026. The advisory concerns PHP serving web requests, including PHP-FPM and Apache mod_php.
Find the public PHP signals your website reveals. Get a clear explanation of what they mean and what to ask your host.
A public check can suggest exposure.
Only host or server evidence can confirm installed fixes.
No exploit attempts, uploads or private-file probes.
WHAT YOU NEED TO KNOW
Two critical PHP runtime flaws can permit unauthenticated remote code execution. PHP published fixes on 21 October 2026. The advisory concerns PHP serving web requests, including PHP-FPM and Apache mod_php.
If your website or backend runs PHP, ask whoever manages hosting to confirm the installed fixes. Updating WordPress, Drupal, an extension or a WAF does not by itself establish that PHP was patched.
A hidden version is an unknown. An older advertised version may contain vendor-backported fixes.
We inspect normal public response headers for PHP signals. We do not attempt exploitation or access protected data. Blocked requests, hidden headers and unsupported connections produce an inconclusive result.
The actual serving runtime and coverage need host evidence.
Vendor packages and backports need their own confirmation.
COPY THIS TO YOUR HOST
Please confirm which PHP package/build serves our website and whether CVE-2026-109618 and CVE-2026-109619 are fixed. Does that cover every serving worker and origin? Please include the vendor advisory, update date and any compatibility checks still needed.
BOUNDED HELP. CLEAR COSTS.
Your host may already include the runtime update. We can help where ownership, compatibility, verification or testing remains unresolved.
VERIFY
£500 fixed after scope confirmation
UPDATE & TEST
£1,000–3,000 usually, assessment dependent
MAINTAIN
From £200per month, subject to assessment
Indicative Dadalto prices, not market averages. Larger or legacy estates need a separate quote. Applicable VAT is stated in the written quote. No work is booked by submitting the form. Incident response, penetration testing and 24/7 support are outside these packages.
No. It means the public response did not provide enough evidence. Ask your host to identify the runtime and confirm its vendor fixes.
Distributions and hosting vendors can backport fixes while retaining the upstream version number. A public version string is not installed-package evidence.
We can discuss a bounded verification, regression-testing or compatibility work package. Actual application fit, access, availability and scope are confirmed before a quote.
This check cannot establish whether a compromise occurred. Contact your hosting provider or incident-response team; an update does not retrospectively rule out an incident.