PHP2Shell Exploit Attempts Surge as Most Identified Servers Remain Unpatched

· Original article ↗

Summary

Cloudflare reported millions of PHP2Shell exploit attempts, but successful exploitation has not been confirmed. About 99% of identified affected hosts remained unpatched after 24 hours; agencies urge patching or taking exposed systems offline.

Key points

  • PHP2Shell comprises CVE-2026-109619, a use-after-free in PHP's upload progress feature, and CVE-2026-109618, memory corruption triggered by an out-of-memory condition. Both can enable remote code execution.
  • Cloudflare said attempts on its network rose from thousands before public disclosure to millions afterward. Amazon also reported exploit attempts against its honeypots, with no evidence they succeeded.
  • Ox Security reported that roughly 99% of affected hosts it identified through Shodan still showed an unpatched PHP version 24 hours after patches were released.
  • VulnCheck said it developed a working exploit for CVE-2026-109618 that bypasses ASLR on x86-64 and is sharing it privately with some customers.
  • VulnCheck scans found more than 1.1 million hosts running outdated, unsupported PHP versions, alongside 403,000 hosts on versions 8.2 through 8.5 that can be updated.
  • Government cybersecurity agencies urged organizations to identify PHP deployments, patch internet-facing systems immediately or take them offline, and monitor for suspicious activity; experts said patching is the only reliable mitigation.

Article Details

Vulnerability Types
  • Use-after-free in PHP core's upload progress feature
  • Memory corruption triggered by an out-of-memory condition
Severity
Critical
Affected Versions
  • PHP versions 8.2 through 8.5
Exploitation Status
reported
Exploit Availability
public_poc
Patch Status
available
Workarounds
  • Patch internet-facing systems immediately or take them offline; the article reports no reliable mitigation short of patching.

MITRE ATT&CK

CVE

People

Vendors

Products

Tools

Industries

Related Articles