Skip to content

Image: blog.cloudflare.com · rights & removal

Executive Summary

Cloudflare launched a Capture the Flag challenge on HackerOne to test defenses against vulnerabilities in PHP, specifically CVE-2026-109618 and CVE-2026-109619 related to php2shell. The challenge featured a deliberately vulnerable PHP installation behind a Web Application Firewall (WAF). Participants were tasked with bypassing WAF protections to exploit the sandbox and recover a flag file located at /flag. The challenge environment ran stock PHP 8.5.11, Apache 2 via modphp, and an empty index.php within a Cloudflare Container, with default WAF rules enabled for these vulnerabilities. Participants were required to demonstrate Remote Code Execution (RCE) to access the flag, verify it through a user interface, and submit a detailed report including exploit details. The challenge is subject to HackerOne terms and requires participants to sign up and agree to Bounty Terms.

Facts Only

* Eight eMudhra intermediate certificates were compromised.
* php2shell involved serious vulnerabilities in PHP.
* Cloudflare deployed client updates and mitigations following security events.
* New features, including full transaction detection, were made available on all plans, including Free.
* A Capture the Flag challenge is being launched via the Bug Bounty program on HackerOne.
* The challenge focuses on CVE-2026-109618 and CVE-2026-109619.
* The target environment runs stock PHP 8.5.11, Apache 2 (via modphp), and an empty index.php inside a Cloudflare Container with WAF protection enabled for these vulnerabilities.
* The objective is to bypass WAF protections, exploit the PHP sandbox, and recover the contents of /flag.
* Participants must demonstrate attacker-controlled PHP code or command execution via an authorized POST request to the sandbox.
* Successful submission requires recovering /flag, verifying it in the UI, and submitting a private report detailing the method.
* Testing is authorized only against WAF-protected /php/* endpoints using the POST method.

Full Take

The narrative positions proactive security research not as an optional activity but as an essential component of collective defense against rapidly evolving threats, particularly those amplified by AI-driven attack vectors. The framing leverages a recent history of significant compromises to establish urgency and frame vulnerability testing as a necessary public good provided by a major platform like Cloudflare. The call to action is structured around a specific technical puzzle—exploiting known vulnerabilities within a hardened environment—which attempts to channel generalized fear regarding systemic risk into a concrete, measurable activity.
The pattern here involves Authority Game, where the established security posture and the historical context of large-scale compromises are used to mandate participation in an active testing program. This creates an implicit pressure: if one does not participate, one is outside the circle of those actively protecting the infrastructure against these known threats. The underlying assumption is that by focusing on a specific technical challenge related to PHP vulnerabilities, researchers will contribute meaningful data that strengthens defenses more effectively than broad vulnerability scanning alone. However, this approach risks oversimplifying the complex causality between WAF effectiveness, software patching realities, and the true impact of RCE exploits outside of a controlled environment. The immediate focus on obtaining proof of exploit execution (RCE) followed by flag recovery channels attention away from the broader implications of mitigating the underlying cause—the need for more rigorous upstream security updates, as explicitly stated in the closing remark.
Bridge Questions: How does the emphasis on a specific PHP vulnerability and WAF bypass reflect the actual diversity of vulnerabilities attackers target in modern web infrastructures? What are the long-term consequences if only challenges based on specific CVEs drive security research rather than comprehensive system hardening across all layers? What mechanism ensures that the pursuit of 'flags' translates into sustained, systemic improvement beyond the scope of a single bug bounty event?

From the original · Cloudflare Security

Last week was one for the Internet security history books. First, eight eMudhra intermediate certificates were compromised, creating the possibility of forged certificates that could be used to impersonate servers.
Read the full story at blog.cloudflare.com
Introducing the Cloudflare PHP Capture the Flag challenge | Huntaegis