Sploitus

Exploit for CVE-2012-1823

kitploit · 2026-08-26

Exploit Code

MARKDOWN26 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-0XL0K1-CVE-2012-1823
# Injeção de Argumento PHP CGI (CVE-2012-1823)

![PHP](https://img.shields.io/badge/PHP%20-%20%3C%205.3.12%20/%20%3C%205.4.2%20-%20%23777BB3?logo=php&logoColor=white&link=https://www.php.net/manual) ![CVE](https://img.shields.io/badge/CVE--2012--1823%20-%20%23FCB417)

## Descrição

> sapi/cgi/cgi_main.c no PHP anterior a 5.3.12 e versões 5.4.x anteriores a 5.4.2, quando configurado como script CGI (também conhecido como php-cgi), não lida corretamente com strings de consulta que não possuem o caractere = (sinal de igual), o que permite que atacantes remotos executem código arbitrário > ao colocar opções de linha de comando na string de consulta, relacionado à falta de ignorar um certo php_getopt para o caso 'd'.

## Uso

root@kitploit:~
    
    
    ./php_cgi.sh http://<RHOST> <COMMAND>
    

## Exemplo

root@kitploit:~
    
    
    ./php_cgi.sh http://10.128.20.2 "whoami"
    

![Prova de conceito](https://assets.kitploit.com/production/public/readmes/14476/c9ab3beb6b1830d4c17fa4d3e41021aaa09e9f7a037117e75605812dfcda595f.png)