A PHP-CGI Patch has just been disclosed for remote code execution that can expose all source codes!

The configurations
PHP-CGI contain a vulnerability when parsing query string parameters from files
php.
Developers were still in the process of building the patch for the flaw when it was revealed Wednesday, but the vulnerability can only be exploited if the server
HTTP follows a rather hidden part of the specification
CGI.
According to
advisory (CVE-2012-1823), the installations
PHP-CGI are vulnerable to remote code execution.
You can execute command line arguments like "-s" "show source" passed to PHP via the query string.
For example,
One could see the source via "https://localhost/test.php?-s". An unauthenticated remote attacker could obtain sensitive information, cause a denial of service or may be able to execute arbitrary code with the privileges of the web server.
This bug was named
Eindbazen
For now no fix or patch to counter this BUG
What can this vulnerability do?
It can help an attacker find database passwords, file locations, etc., and execute any file on the server's local disk.
So when PHP is used in a CGI-based configuration the php-cgi receives a query string parameter transformed as command line arguments which allows command lines such as -s, -d or -c to be passed to the php-cgi, which can be exploited to disclose source code and obtain arbitrary code execution
Un Patch-PHP-CGI vient d'être divulgué pour l'exécution à distance d'un code qui peut exposer tous les codes sources!

Les configurations
PHP-CGI contiennent une vulnérabilité lors de l'analyse des paramètres de chaîne de requête à partir de fichiers
php.
Les développeurs étaient encore dans le processus de construction du patch pour la faille lorsqu'il a été révélé mercredi, mais la vulnérabilité ne peut être exploitée que si le serveur
HTTP suit une partie assez cachée de la spécification
CGI.
Selon
advisory (CVE-2012-1823), les installations
PHP-CGI sont vulnérables à l'exécution de code à distance.
Vous pouvez exécuter la commande en ligne arguments comme le "-s" "show source" passage à PHP via la chaîne de requête.
Par exemple,
On pouvait voir la source par l'intermédiaire "https://localhost/test.php?-s". Un attaquant distant non authentifié pourrait obtenir des informations sensibles, causer un déni de service ou peut être en mesure d'exécuter du code arbitraire avec les privilèges du serveur web.
Ce bug à été nommé
Eindbazen
Pour le moment aucun correctif ou patch pour contrer ce BUG
Qu'est-ce cette vulnérabilité peut faire?
Il peut aider un attaquant à trouver des mots de passe de base de données, les emplacements de fichiers, etc, et exécuter n'importe quel fichier sur le disque local du serveur.
Ainsi, lorsque PHP est utilisé dans une configuration basé sur CGI le php-cgi reçoit un paramètre de requête chaîne transformés comme arguments de ligne de commande qui permet les lignes de commandes tels que -s,-d ou-c pour être transmis à la php- cgi, qui peut être exploitée afin de divulguer le code source et d'obtenir l'exécution de code arbitraire