Comment Re:PHP (Score 1) 92
> The only case where this would never happen is if there is no scripting language. eg your web application is compiled (Which is the case with C/C++/Rust/Java) because there is no functionality within the application to execute something outside it's process.
That makes no sense at all. Compiled applications can have RCE bugs, it changes nothing. Well, maybe you need to make a few more requests, as you usually don't know the exact software & hardware platform of server, and have to try different shellcodes in payload. Even then, in most cases you will only need 2: linux/glibc/x86_64 and linux/glibc/arm. MUSL is rare and nobody uses Windows on servers, maybe with the exception of MS SqlServer, Outlook and AD domain controllers. BSD variants are also rare nowadays.