Skip to main content
Aesparrow Consulting
Cybersecurity News

PHP2Shell Vulnerabilities: Exploitation Attempt Detected Before Public Disclosure

PHP2Shell vulnerabilities enable critical PHP remote code execution. Learn the risks, detection challenges, and recommended security measures.

7 min read By Aesparrow Security Research Team

The PHP2Shell vulnerabilities, CVE-2026-109618 and CVE-2026-109619, can allow unauthenticated remote code execution in vulnerable PHP systems. Learn about the reported exploitation attempts, detection challenges, and security measures organizations should take to reduce exposure.

Key takeaways

  • CVE-2026-109618 and CVE-2026-109619 are critical PHP vulnerabilities associated with unauthenticated remote code execution.
  • PHP vulnerabilities can affect internet-facing services regardless of the CMS, framework, or plugins being used.
  • Conventional application logs may not provide enough evidence to identify every exploitation attempt.
  • Organizations should update affected PHP installations, inventory exposed services, and investigate suspicious activity.
  • Unsupported PHP versions require special attention because regular upstream security updates may not be available.

Introduction

A critical cybersecurity concern has emerged after Amazon's Threat Intelligence team reportedly detected an attempted exploitation of the PHP2Shell vulnerabilities four days before their public disclosure. The incident highlights the risks associated with leaked vulnerability information and the speed at which attackers may attempt to exploit weaknesses in widely used software.

The vulnerabilities, identified as CVE-2026-109618 and CVE-2026-109619, affect PHP core components and can enable unauthenticated remote code execution on vulnerable systems. Since PHP powers numerous websites and applications, the potential exposure extends across a broad range of internet-facing services.

For the official technical details and remediation guidance, consult the PHP security advisory: www.php.net/archive/2026.php#2026-10-21-5

Exploitation Attempt Before Public Disclosure

According to the source document, Amazon's MadPot honeypot service recorded a suspicious exploitation attempt on October 17, 2026. The activity originated from IP address 103.216.220[.]92, which was associated with an anonymization network and geolocated to Australia.

The attempt reportedly occurred while the vulnerabilities were still under coordinated disclosure. Amazon stated that the activity suggested possible threat actor involvement, although it remained unclear how the attacker obtained the exploit information before the official announcement.

The vulnerabilities were originally scheduled for disclosure on October 22. However, leaked vulnerability identifiers and proof-of-concept exploit information reportedly prompted the PHP Foundation to advance the release to October 21.

Following the release of security fixes, Amazon reportedly detected multiple exploitation attempts using different payloads and anonymized infrastructure. This activity suggested that multiple threat actors were attempting to exploit the flaws.

Why Are PHP2Shell Vulnerabilities Dangerous?

Both vulnerabilities carry a CVSS severity score of 9.2, placing them in the critical category. They affect PHP core functionality involving memory management and error handling, components that are central to processing requests.

The weaknesses can allow attackers to execute malicious code without authentication. As a result, exposed PHP services may be at risk regardless of the content management system, framework, or plugins they use.

Another concern is detection. The source document reports that exploitation may leave very limited evidence in conventional application logs. Requests may return HTTP 200 responses, while the only visible server-side indication could be a memory-limit fatal error in the web server's error log.

Organizations relying exclusively on traditional web logs could therefore struggle to identify attempted exploitation or determine whether a system has been compromised.

Widespread Exposure and Active Scanning

Security researchers identified millions of internet-facing PHP services, including a substantial number running unsupported versions. The source document attributes an estimate of approximately 4.38 million exposed services as of October 20, 2026, to Modat, with around 79 percent using PHP branches that were no longer supported.

Security providers also reportedly observed suspicious requests and exploitation attempts following disclosure. Pantheon blocked more than 60,000 suspicious requests, while Cloudflare observed attackers modifying payloads in attempts to bypass protections.

These reported findings demonstrate how quickly a critical vulnerability can attract widespread scanning and attempted exploitation. The numerical estimates and provider-specific observations should be checked against their original reports before publication.

Recommended Security Measures

Organizations should take the following steps to reduce exposure to PHP2Shell vulnerabilities.

Apply security updates: Upgrade affected PHP installations to the appropriate fixed versions and verify patches supplied by operating system and hosting vendors.

Identify exposure: Inventory all internet-facing PHP services, including legacy applications, containers, and third-party hosted environments.

Investigate suspicious activity: Review web server error logs, process execution telemetry, and unusual PHP processes launching command shells or downloading files.

Strengthen monitoring: Use endpoint detection, runtime monitoring, and web application firewall protections as additional defensive layers.

Address unsupported versions: Develop a migration plan for end-of-life PHP branches that cannot receive current security fixes.

Assess potential compromise: If exploitation is suspected, investigate affected systems and follow incident response procedures rather than assuming patching alone resolves the issue.

Conclusion

The PHP2Shell incident demonstrates how vulnerability information can reach attackers before coordinated disclosure is complete. With critical flaws affecting widely deployed software, organizations must combine rapid patching with accurate asset inventories, behavioral monitoring, and effective incident response.

The PHP security team released fixes for CVE-2026-109618 and CVE-2026-109619 in October 2026 security releases. Organizations should identify affected installations and apply the appropriate updates without delay.

AESPARROW CONSULTING PVT. LTD. recommends that organizations prioritize PHP2Shell remediation, validate their exposure, and strengthen monitoring to detect suspicious activity that conventional application logs may miss.

Frequently Asked Questions

1. What are PHP2Shell vulnerabilities?

PHP2Shell refers to two critical PHP vulnerabilities identified as CVE-2026-109618 and CVE-2026-109619. They can allow unauthenticated remote code execution on vulnerable PHP systems.

2. What are CVE-2026-109618 and CVE-2026-109619?

CVE-2026-109618 concerns remote code execution associated with out-of-memory corruption. CVE-2026-109619 concerns remote code execution associated with stale global state and use-after-free behavior.

3. How severe are the PHP2Shell vulnerabilities?

The PHP security advisories rate both vulnerabilities at CVSS 4.0 9.2, placing them in the critical severity category.

4. Which PHP installations may be affected?

PHP installations serving web requests may be affected, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP, and LiteSpeed. Administrators should check their installed versions and vendor advisories.

5. How can organizations protect against PHP2Shell?

Organizations should upgrade to the appropriate fixed PHP release or verified vendor-patched package, inventory exposed PHP services, strengthen monitoring, investigate suspicious activity, and plan migrations away from unsupported PHP versions.

6. Can traditional application logs detect every PHP2Shell exploitation attempt?

Not necessarily. The source document warns that exploitation may leave limited evidence in conventional application logs. Reviewing server error logs, process execution telemetry, and runtime monitoring can provide additional visibility.

7. What should an organization do if it suspects PHP2Shell exploitation?

Investigate the affected systems, review relevant logs and process activity, preserve evidence, and follow established incident response procedures. Patching alone should not be treated as proof that a previously compromised system is clean.

8. Which PHP versions contain the security fixes?

The October 21, 2026 security releases include PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35. Organizations using other branches should consult the PHP security advisory and their operating system or hosting vendor for applicable fixes.

Get expert advice

Put this into practice with Aesparrow

Our cybersecurity experts help you find risks, apply best practices and keep your systems secure — with a free, no-obligation assessment to start.

  • Expert guidanceTailored security advice
  • Proven experienceReal-world expertise
  • Trusted partnerYour security first
1

Your details

For a faster reply. We never cold-call or share your number.

2

Your organisation

3

Your project

  • Reply in 1 business day
  • No obligation
  • NDA on request

Your details are sent over an encrypted connection and used only to reply to you. See our privacy policy.

Keep reading

All articles

Ready to strengthen your security?

Let’s find the gaps before attackers do

Get in touch with our team and start your security journey today.

Get in Touch

Let’s find the gaps before someone else does.

Tell us what you need tested for a fixed-scope quote, or talk it through with an Aesparrow practitioner — no obligation, no sales script.

WhatsApp Call Get Quote