Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

PHP2Shell CVE-2026-109618 Full Exploit Source

(35 hours ago)๖ۣۜLadon Kkc Wrote:  Nobody got a working one ?

Working on it, might get some results and updates in some time.
[Image: 9428137.gif]
(35 hours ago)๖ۣۜLadon Kkc Wrote:  Nobody got a working one ?

Yeah ,im working on this currently

fed the scripts into my local llm on LM-Studio

I will report back with my findings 😎😎😎

[Image: IbvRPp3.png]
[Image: RIP7FkV.gif]
(39 hours ago)rspower Wrote:  
🔐 loading encrypted image…


local works testing live targets now

Stop bullshitting lmao.
(33 hours ago)Sift Wrote:  Stop bullshitting lmao.

I'm not bullshitting... I ran several tests with Qwen 3.8 Flash Uncensored on the Docker image and had the tests evaluated by Astra. I'm currently going through Shodan with some checked live targets, it has worked on 2 websites so far, but most of the time it fails because of the memory limit
(32 hours ago)rspower Wrote:  I'm not bullshitting... I ran several tests with Qwen 3.8 Flash Uncensored on the Docker image and had the tests evaluated by Astra. I'm currently going through Shodan with some checked live targets, it has worked on 2 websites so far, but most of the time it fails because of the memory limit

You won’t achieve RCE chain on any live target unless there is another vulnerability that leaks memory addresses you have no idea what the vulnerability actually does.
https://calif.io/php2shell/

For everyone to understand basics.



/*************************************/
/* ▄︻デ══━一一一一━ */
/*************************************/
[Image: 9428137.gif]
(32 hours ago)Sift Wrote:  You won’t achieve RCE chain on any live target unless there is another vulnerability that leaks memory addresses you have no idea what the vulnerability actually does.

An ASLR bypass doesn't necessarily require a second, independent vuln. An leak can be part of the same exploit chain.

My current PHP2Shell implementation attempts to leak both the Zend MM heap base and the libphp base through corrupted session cookie data before constructing the RCE

Code
def libphp_base_from_cookie(raw: bytes, dtor_offset: int) -> int:
    ...
    p = int.from_bytes(raw[8:16], "little")
    ...
    base = p - dtor_offset
    return base if base & 0xFFF == 0 else 0
(31 hours ago)rspower Wrote:  An ASLR bypass doesn't necessarily require a second, independent vuln. An leak can be part of the same exploit chain.

My current PHP2Shell implementation attempts to leak both the Zend MM heap base and the libphp base through corrupted session cookie data before constructing the RCE

Code
def libphp_base_from_cookie(raw: bytes, dtor_offset: int) -> int:
    ...
    p = int.from_bytes(raw[8:16], "little")
    ...
    base = p - dtor_offset
    return base if base & 0xFFF == 0 else 0

Doesn’t change the fact you still need the correct memory offsets for the ASLR bypass to do any good.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by gr3yhat238 minutes ago 6 145 38 minutes ago
Last Post: Bastille
[Fidelity] by C00LsshMay 2, 2026 01:49 AM 2 270 May 2, 2026 01:49 AM
Last Post: C00Lssh
by HackersDec 15, 2025 01:12 PM 7 424 Dec 15, 2025 01:12 PM
Last Post: Hackers