La cadena se construye manipulando cómo PHP parsea requests multipart, cómo actualiza 'session.upload_progress', cómo limpia el request heap y cómo reutiliza esa memoria en el siguiente request. Esa secuencia permite pasar de un simple crash a un leak de heap, despues a un leak de 'libphp.so' y, finalmente, a redirigir un destructor interno hacia 'zif_system()' para ejecutar comandos. etiquetas: php2shell, análisis, técnico, explotación, ejecución, comandos » noticia original (www.hackplayers.com)