Menu

Why your scanner or AI agent can call a fixed PHP server vulnerable
📰

Why your scanner or AI agent can call a fixed PHP server vulnerable

DEV Community: php·Norminal Solutions·3 days ago
#ItRsHh80
#devto#dev#fixed#version#php2shell
Reading 0:00
15s threshold

After the PHP2Shell release (CVE-2026-109618 and CVE-2026-109619, php.net advisory of 21 October 2026 ), many people ran a scanner or asked an AI agent whether their servers are fixed. On some systems, the answer comes back wrong in both directions.

Disclosure: we run php2shell.fyi , a passive checker for PHP2Shell.

Wrong answer 1: a fixed server shows as vulnerable

The PHP project fixed the flaws in PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Some distributions put the fix into the version they already ship and keep the old upstream number:

System Fixed build php -v shows

Ubuntu 24.04 php8.3 8.3.6-0ubuntu0.24.04.13 ( USN-8948-1 ) 8.3.6

Ubuntu 22.04 php8.1 8.1.2-1ubuntu2.28 (USN-8948-1) 8.1.2

RHEL 9 php-8.0.30-8.el9_8.1 ( RHSA-2026:87151 ) 8.0.30

Chainguard php-8.4 8.4.26-r4 8.4.26

A tool that reads only 8.3.6 and compares it with 8.3.36 says "vulnerable".…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.