No Ghostscript, um conjunto de ferramentas para processar, converter e gerar documentos nos formatos PostScript e PDF, vulnerabilidade (), que pode levar à modificação de arquivos e à execução de comandos arbitrários ao abrir documentos PostScript especialmente formatados. O uso de um operador PostScript não padrão no documento permite causar um estouro do tipo uint32_t ao calcular o tamanho, sobrescrever áreas de memória fora do buffer alocado e acessar arquivos no sistema de arquivos, o que pode ser explorado para realizar um ataque que execute código arbitrário no sistema (por exemplo, através da adição de comandos em ~/.bashrc ou ~/.profile).
O problema afeta de 9.50 a 9.52 (erro começando com o lançamento 9.28rc1, mas, segundo pesquisadores que descobriram a vulnerabilidade, manifesta-se a partir da versão 9.50).
A correção foi proposta na versão (). Atualizações de pacotes com a correção já foram lançadas para , , . Pacotes em não são afetados pelo problema.
Vale lembrar que as vulnerabilidades no Ghostscript representam um perigo elevado, uma vez que este pacote é utilizado em muitos aplicativos populares para processar formatos PostScript e PDF. Por exemplo, o Ghostscript é chamado no processo de criação de miniaturas na área de trabalho, durante a indexação de dados em segundo plano e na conversão de imagens. Para um ataque bem-sucedido, em muitos casos, é suficiente apenas fazer o download de um arquivo com um exploit ou visualizar um diretório que o contém no Nautilus. Vulnerabilidades no Ghostscript também podem ser exploradas através de manipuladores de imagem baseados em pacotes como ImageMagick e GraphicsMagick, passando para eles um arquivo JPEG ou PNG, onde em vez de uma imagem há código PostScript (esse arquivo será processado no Ghostscript, pois o tipo MIME é reconhecido pelo conteúdo, e não baseado na extensão).
Fonte: opennet.ru
