Skip to main content

Divulgação pública de uma vulnerabilidade crítica de sobrescrita arbitrária de arquivos: Zip Slip

Escrito por

5 de junho de 2018

0 minutos de leitura

A equipe de segurança da Snyk anuncia hoje a divulgação pública de uma vulnerabilidade crítica de sobrescrita arbitrária de arquivos chamada Zip Slip. Essa vulnerabilidade é amplamente disseminada e geralmente permite a execução remota de comandos. Ela afeta milhares de projetos, incluindo projetos da HP, Amazon, Apache, Pivotal e muitas outras empresas. A vulnerabilidade foi encontrada em diversos ecossistemas, incluindo JavaScript, Ruby, .NET e Go, mas é especialmente comum em Java. É claro que esse tipo de vulnerabilidade já existia, mas recentemente passou a se manifestar em um número muito maior de projetos e bibliotecas.

A Zip Slip é explorada por meio de um arquivo compactado criado especialmente para isso, que contém nomes de arquivo com travessia de diretório (por exemplo, ../../evil.sh). A vulnerabilidade pode afetar diversos formatos de arquivo compactado, incluindo tar, jar, war, cpio, apk, rar e 7z.

Assista ao vídeo abaixo para ver uma exploração da vulnerabilidade Zip Slip em tempo real:

Zip Slip Vulnerability Exploit

Para saber mais sobre essa vulnerabilidade, incluindo quais bibliotecas e projetos são afetados, descobrir se você também está vulnerável e conhecer as medidas de correção recomendadas, leia nossa página de pesquisa sobre a vulnerabilidade Zip Slip.

Acessar a página de pesquisa sobre Zip Slip

Devido à gravidade e à ampla disseminação da vulnerabilidade Zip Slip, recomendo fortemente que você dedique um tempo para verificar se não está vulnerável por causa de outras bibliotecas ou do seu próprio código.

Todos os projetos monitorados pela Snyk receberão alertas caso usem uma das bibliotecas vulneráveis. Se seus projetos usam Java e você é cliente Standard, Pro ou Enterprise, também recomendo usar a guia Relatórios para descobrir quais projetos usam a biblioteca Apache Compress e inspecionar o código deles para confirmar que não estão vulneráveis.

Se quiser conversar com mais detalhes sobre essa vulnerabilidade ou obter mais informações para uma reportagem, entre em contato conosco pelo endereço security@snyk.io.

Leia mais

Blog

Modelos de ponta encontraram as vulnerabilidades. Só o atacante encontrou as cadeias.

A análise estática encontrou as falhas, mas só os testes de ataque em aplicações ativas provaram como elas poderiam ser encadeadas para causar invasões. Uma comparação entre Evo COS, Claude Security e Claude Code Security.

feature insights context
Blog

Os ataques autônomos já chegaram. A defesa precisa acompanhar o ritmo.

Os atacantes autônomos estão reduzindo o tempo disponível para a defesa. Saiba como a descoberta, a correção, a validação e a prevenção contínuas ajudam as equipes de segurança a acompanhar esse ritmo.

Blog

Seu backlog de vulnerabilidades não é mais uma dívida técnica — é uma superfície de ataque

Um backlog crescente de vulnerabilidades é mais do que uma dívida técnica: ele é uma superfície de ataque. Entenda por que suposições de risco desatualizadas, atacantes automatizados e descobertas encadeadas exigem uma nova abordagem.