What we check
- One HEAD request, the same kind of request a browser makes for headers.
ServerandX-Powered-By, looking for a PHP version banner.- A short GET of
/wp-json/to see if WordPress answers. The body is capped at 2KB.
Free passive check
See the PHP version your server already advertises, and whether that version includes the October 2026 fix. The check is one normal request. Nothing is exploited.
One HEAD request, then a short read of /wp-json/ if the site answers. Nothing else is sent.
Server and X-Powered-By, looking for a PHP version banner./wp-json/ to see if WordPress answers. The body is capped at 2KB.PHP2Shell is the name for two PHP vulnerabilities disclosed on 21 October 2026: CVE-2026-109618 and CVE-2026-109619. They can allow unauthenticated remote code execution on PHP that serves web requests. The PHP project shipped fixed releases the same day.
PHP 8.1 and older are out of upstream support. Those branches do not get an official point release for this issue, so they need an upgrade to a supported branch, or a vendor that backports the fix.