PHP handelt een tekort aan geheugen af door een fatale fout te geven en met longjmp() uit het huidige codepad te springen. Alles wat op dat moment half gebouwd was, blijft half gebouwd.
Was requestgeheugen al toegewezen maar nog niet geïnitialiseerd, dan leest of vertakt de request-shutdown later op die ongeldige data. Verschillende parsepaden voor multipart (bestandsuploadformulieren) kunnen PHP binnen normale limieten in een out-of-memory brengen — daarom hoeft er geen applicatiecode bij betrokken te zijn.
Door PHP genoemde zwakheden: use-after-free (CWE-416), onjuiste afhandeling van uitzonderlijke situaties (CWE-755), toegang tot een niet-geïnitialiseerde pointer (CWE-824) en verwante CWE’s rond state-afhandeling.