---
title: "Falhas do JFrog Artifactory foram encadeadas para instalar backdoors"
author: "André Iglesias"
date: "2026-09-13 08:00:00-03"
category: "Segurança & Privacidade"
url: "http://desbugados.scale.press/portal/desbugados/post/2026/09/13/falhas-do-jfrog-artifactory-foram-encadeadas-para-instalar-backdoors/md"
---

## Resumo
- Atacantes encadearam as CVE-2026-42018 e CVE-2026-42016 para obter controle administrativo de servidores self-hosted do JFrog Artifactory.
- A exploração permitiu criar contas de administrador, instalar plugins Groovy maliciosos e implantar backdoors em Rust.
- A CVE-2026-82329 foi explorada separadamente entre 1º e 8 de setembro para extrair chaves de cluster e configurações.
- A falha de bypass de autenticação tem pontuação CVSS 9.8 e permite obter privilégios administrativos a partir do acesso à rede.
- Semanas após a divulgação, 59% das organizações ainda estavam vulneráveis à CVE-2026-42016, 62% à CVE-2026-42018 e 49% à CVE-2026-82329.
- A JFrog corrigiu as três vulnerabilidades e recomenda atualização imediata das instâncias self-hosted.
- Instâncias cloud não foram afetadas pela cadeia de falhas e não exigem ação do usuário, segundo a JFrog.

---

Entre 15 de agosto e 8 de setembro de 2026, atacantes encadearam duas vulnerabilidades do JFrog Artifactory para obter controle administrativo de servidores self-hosted, criar contas privilegiadas e instalar backdoors. O ataque atingiu instâncias mantidas fora do serviço cloud e transformou falhas separadas em uma sequência de invasão com efeitos práticos dentro dos servidores. Para administradores, o ponto mais urgente está na combinação entre acesso inicial, elevação de privilégios e persistência, porque cada etapa ampliou o controle obtido pela anterior. A diferença entre uma instalação corrigida e uma instalação exposta passou a determinar se a plataforma continuaria apenas armazenando artefatos ou se também serviria como ponto de apoio para invasores.

## A cadeia que levou ao controle administrativo

A sequência começou com a CVE-2026-42018, usada para obter um token de usuário anônimo, e avançou para a CVE-2026-42016, responsável pela escalação de privilégios. Em termos simples, a primeira falha forneceu uma credencial de acesso, enquanto a segunda permitiu transformar esse acesso em autorização administrativa. Essa lógica lembra uma fase de infiltração em que o invasor não precisa atravessar todas as portas de uma vez: ele usa a primeira abertura para alcançar a próxima área e, depois, procura uma permissão maior. O **encadeamento de vulnerabilidades** foi justamente o elemento que levou os atacantes do acesso inicial ao controle dos servidores.

Depois de alcançar privilégios elevados, os invasores passaram a alterar o próprio ambiente comprometido. A exploração permitiu a criação de contas de administrador, a instalação de plugins Groovy maliciosos para execução de código e a implantação de backdoors em Rust. Um plugin é uma extensão que adiciona funções ao sistema, mas, nesse caso, a extensão maliciosa serviu para executar código dentro da plataforma. Já um backdoor é uma porta de acesso escondida que pode permitir novos retornos depois da invasão inicial. O resultado foi uma combinação de **contas administrativas, execução de código e persistência**, tornando a correção uma tarefa mais urgente do que simplesmente reiniciar o servidor.

## Três vulnerabilidades, dois caminhos de ataque

A mesma janela de ataques também envolveu uma falha diferente da cadeia principal. Entre 1º e 8 de setembro, ataques exploraram diretamente a CVE-2026-82329 para exfiltrar chaves de cluster e configurações. Exfiltração significa retirar dados de um ambiente comprometido, e as informações visadas incluíram elementos ligados à configuração dos clusters, além das chaves de cluster conhecidas como join keys. Nesse caso, os invasores não precisaram seguir a sequência formada pelas duas falhas anteriores, pois encontraram uma rota direta para obter privilégios administrativos. A existência desses dois caminhos deixa a **CVE-2026-82329** como uma frente separada de risco para as mesmas instalações self-hosted.

Esse terceiro caminho explora um bypass de autenticação, isto é, uma forma de passar pela etapa que deveria confirmar a identidade do usuário. A CVE-2026-82329 permite que um atacante não autenticado com acesso à rede obtenha privilégios administrativos. A vulnerabilidade tem pontuação CVSS 9.8 e afeta instâncias com configuração padrão. A pontuação CVSS é uma escala usada para indicar a gravidade técnica de uma falha, e o valor registrado coloca o problema no nível mais alto da escala apresentada pela fonte. Na prática, a combinação entre acesso à rede, configuração padrão e **privilégio administrativo sem autenticação válida** reduz o número de barreiras que o invasor precisa superar.

Esse caminho direto também recebeu atenção de órgãos de segurança. O CISA incluiu a falha em seu catálogo de vulnerabilidades conhecidas em 2 de setembro de 2026 e estabeleceu 5 de setembro como prazo de mitigação para agências federais. O catálogo KEV reúne vulnerabilidades que já foram observadas em exploração, e a presença da CVE-2026-82329 nele transformou a atualização em uma prioridade operacional para as organizações abrangidas pela determinação. A data do prazo ficou próxima da janela de ataques observada pela Wiz, reforçando a necessidade de verificar a exposição antes que o servidor seja tratado como corrigido apenas porque um patch já foi publicado. O alerta oficial colocou a **exploração ativa** no centro da resposta.

## O atraso dos patches mantém servidores expostos

Em paralelo às descobertas sobre os ataques, a Wiz observou explorações ativas das três vulnerabilidades. Mesmo semanas após a divulgação, 59% das organizações permaneciam vulneráveis à CVE-2026-42016 e 62% à CVE-2026-42018. Os números mostram que a publicação de uma correção não elimina automaticamente a exposição, porque a falha continua presente até que cada instalação receba a versão adequada. Para quem administra o Artifactory, a atualização precisa ser tratada como uma tarefa de segurança com confirmação de versão, e não como uma atividade que termina no momento em que o pacote é baixado. A lentidão deixou uma parcela expressiva das organizações disponível para ataques que já tinham sido observados.

Esse atraso também apareceu na terceira falha. 49% das organizações permaneciam vulneráveis à CVE-2026-82329, enquanto os ataques realizados entre 1º e 8 de setembro focaram na exploração direta da falha para exfiltração de chaves de cluster e configurações. A diferença entre os percentuais não muda a conclusão prática: uma instalação vulnerável continua exposta mesmo quando outras partes do ambiente já receberam manutenção. A Wiz identificou atividade contra **todas as três vulnerabilidades**, o que impede tratar uma única atualização como resposta completa para o problema. A exposição depende da versão efetivamente instalada em cada servidor, e não apenas da existência de correções publicadas pelo fabricante.

## O que os administradores precisam verificar agora

Com as três falhas já corrigidas pela JFrog, o próximo passo para as equipes responsáveis por instâncias self-hosted é comparar a versão em uso com os pacotes corrigidos. Para a CVE-2026-82329, as versões disponibilizadas incluem 7.111.21, 7.117.28, 7.125.20, 7.133.29, 7.146.38 e 7.161.20. A lista atende diferentes branches do produto, por isso a conferência precisa considerar a linha de versão adotada pelo servidor. Os administradores podem consultar os [avisos de segurança da JFrog](https://docs.jfrog.com/releases/docs/jfrog-security-advisories) para confirmar a versão correspondente à instalação. O objetivo imediato é retirar o servidor da faixa vulnerável antes que uma falha corrigida continue funcionando como porta de entrada.

Para completar a verificação, as equipes devem separar as instâncias self-hosted das instâncias cloud, porque a orientação não é igual para os dois modelos. A JFrog recomenda que instâncias self-hosted sejam atualizadas imediatamente, enquanto instâncias cloud não exigem ação do usuário. O caso mostra por que a resposta precisa começar pela identificação do tipo de implantação e pela conferência da versão, antes de qualquer conclusão sobre a exposição. A combinação entre atualização disponível, exploração observada e percentuais elevados de instalações vulneráveis transforma o episódio do Artifactory em um aviso direto: quando duas falhas permitem chegar ao controle administrativo, o intervalo entre o patch publicado e o patch aplicado pode manter a porta aberta.