A hacker successfully compromised a server running unpatched PHP software and claimed a Bitcoin bounty of 0.02511679 BTC, worth $2,021.22 at the time, the creator of the 'Steal My Bitcoin' challenge confirmed on October 25. The experiment, hosted on a website and announced through a forum post a day earlier, initially offered approximately $502 worth of Bitcoin, but donations swelled the prize pot.
The challenge followed the disclosure of two critical PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619, which can allow remote code execution under certain conditions. Fixes were released on October 21. The challenge's creator, posting under the name 'cloudlandsdev', said the project was designed to see whether anyone could use the vulnerabilities to compromise the server and claim its Bitcoin. "Made this because I'm curious if anyone out there has figured out how to actually use this PHP RCE, we spent the last few days panicking. Have fun!" the creator wrote.
The winning hacker, 'KillaBoi', published a proof of concept on GitHub describing the attack against the live challenge and providing a local test environment. The exploit took advantage of PHP's handling of multipart uploads and session data. By pushing a PHP worker beyond its memory limit, the attacker left internal state in an inconsistent condition. Subsequent requests exposed memory contents through session cookies, revealing the locations of PHP's memory structures and executable code. The attacker then used those addresses to construct a forged PHP data structure that triggered command execution during cleanup. The final request returned evidence that the command had run inside the PHP process.
Although the server was successfully compromised, the recovered private key did not match the advertised prize address. However, on-chain data showed the funds were subsequently sent to an address labeled as a Kraken cold wallet.
The experiment attracted rapid attention, but the traffic became a problem. In an update, the creator said visitors were exhausting the server's available computing resources shortly after each capacity increase. Limited storage also prevented the server from retaining all its logs, complicating efforts to document a successful attempt. The challenge ran for approximately 19.28 hours before the bounty was claimed.
The successful attack provides evidence that exploiting these PHP vulnerabilities may be achievable, as security teams face pressure to patch PHP installations following the public disclosure of PHP2Shell. A separate report on the vulnerability disclosure controversy detailed how premature publication disrupted the coordinated release process.
