← Lab /Security & privacy

Two unauthenticated PHP RCE flaws affect every version since 5.4

Security & privacy Disclosure · Real-world · Cisco Talos

The claim

The authors claim that the two unauthenticated remote code execution flaws in PHP affect every build since 5.4 and have no patch for PHP 8.1 or older.

Hazel Burton · Cisco Talos Writeup

Published as: “I had plans for that second”

So what

All PHP deployments are exposed to unauthenticated remote code execution, requiring immediate upgrades and IDS detection.

The five-minute version

Talos discovered two unauthenticated remote code execution flaws in PHP, called php2shell, that are triggered by a simple HTTP request and affect every PHP build since version 5.4. The vulnerabilities have no patch for PHP 8.1 or older, and Talos recommends upgrading to PHP 8.2 or later. Cisco Talos provides Snort signatures 67359 and 67360 to detect exploitation attempts. Evidence of exploitation attempts is mentioned, but no quantitative data is provided.

What they found 3

What’s new here 4

Artifacts & methods 2

Topics

PHPremote code executionunauthenticated vulnerabilitySnort IDSsoftware patchingweb application securityCVE disclosure
← Previous SEMPRE automatically reconstructs protocol structures with high accuracy