PHP2Shell Scanner

Download 0
Last updated Oct 24, 2026

User Guide

PHP2Shell Scanner keeps a register of your PHP web assets and checks them for the PHP2Shell remote code execution vulnerability (CVE-2026-109618/109619). PHP2Shell is a flaw in the PHP engine itself, not in a particular application, so any web server that runs PHP can be affected whatever the application on top.

When you register a target URL, the app fetches its root page to decide whether it responds and whether it speaks http or https. Running a scan then records, per target, whether it is vulnerable and which PHP version it exposes, and the top of the Scan Targets screen shows the verdict statistics and the PHP version distribution. After patching, you rescan only the assets that were vulnerable to confirm the fix.

Prerequisites

Two things must be in place before you start. The details are in the Install Guide.

  • Network - the Logpresso server must be able to connect to the targets' web ports
  • Administrator permission - adding targets, scanning, re-probing and deleting are done by a cluster or company administrator
Note
A scan sends up to about 29 MiB per target. Use it only against assets you are authorized to test,
and run it outside business hours against production services.

Basic flow

The basic flow is register targets → probe → scan all → review results → patch → rescan.

Scan all checks only the responding assets that have not been scanned yet or are currently vulnerable. Running it again after patching therefore rechecks just the assets that were vulnerable, without sending needless traffic to assets already confirmed safe.

Menus

MenuDescriptionGuide
Scan TargetsRegister targets, run scans, and see the verdict statistics and PHP version distributionScan Targets
Scan ResultsBrowse the result history recorded by every scan and export it as CSVScan Results
VulnerabilityHow the flaw works, affected versions, detection, remediation and IDS rulesIn the app
Scanner GuideHow the scanner checks a target and reaches a verdictIn the app

Contents

PageCovers
Scan TargetsRegistering targets, probing, scanning, rescanning, deleting, and reading the statistics
Scan ResultsBrowsing the result history and what each verdict means
Query CommandsListing, registering and deleting targets, and scanning on the spot, from a query

If you are new, start with Scan Targets.