
Gerador de exploits baseado em Python para corrupção de heap BMP/RLE do Adobe Reader (CVE-2013-2729). Demonstra execução arbitrária de código por meio de imagem BMP maliciosa que desencadeia estouro de inteiro em processo com sandbox.
Adobe Reader X é uma poderosa solução de software desenvolvida pela Adobe Systems para visualizar, criar, manipular, imprimir e gerir ficheiros em Formato de Documento Portátil (PDF). Desde a versão 10, inclui o Modo Protegido, uma tecnologia de sandbox semelhante à do Google Chrome, que melhora a segurança geral do produto.
O Adobe Reader X não valida a entrada ao analisar uma imagem BMP codificada em RLE incorporada. A execução arbitrária de código no contexto do processo com sandbox é comprovadamente possível depois de uma imagem BMP maliciosa desencadear um estouro de heap. Ligações rápidas: Documento técnico, Gerador de exploit em Python e PoC.pdf para o Reader 10.1.4.
Teste de antivírus ~1 ano depois (03/2014):