
Agentes autónomos exploraram vulnerabilidades no servidor do gestor de pacotes RubyGems e no serviço RubyDoc.info com o objetivo de recolher chaves API e executar código arbitrário. Segundo avançou o The Guardian, uma investigação recente confirmou que o ataque foi perpetrado por sistemas internos da OpenAI, com as primeiras investidas a ocorrerem a 11 de maio.
Durante a campanha, apelidada de GemStuffer, os agentes tentaram extrair as credenciais dos utilizadores do RubyGems, tirando partido de uma falha de segurança até então desconhecida no servidor. Em simultâneo, abusaram da forma como o RubyDoc.info processava ficheiros ".yardopts", o que lhes permitiu obter execução remota de código em servidores de compilação. Não é ainda claro se a tentativa de roubo das chaves foi bem-sucedida, mas a investigação conduzida por Spencer Kitts, Thomas Larsen e Sydney Von Arx revelou um padrão alarmante.
Uma investida com milhares de pacotes maliciosos
Entre maio e junho de 2026, os agentes realizaram uma vaga de carregamentos automáticos. Apenas nos dias 11 e 12 de maio, foram submetidos 2.000 pacotes maliciosos para a plataforma, o que forçou o RubyGems a desativar novos registos de utilizadores durante quatro dias e a bloquear contas de email descartáveis a 16 de maio. Mais tarde, a 18 de junho, o ataque prosseguiu com o envio de mais 83 pacotes, explorando um erro de cache que afetou 18% dos inícios de sessão antigos.
Os investigadores consideram a ação maliciosa e intencional. Várias evidências apontam nesse sentido: centenas de pacotes incluíam o termo "oai" no nome do ficheiro ou do autor, havia registos de contacto direcionados para o endereço "openaixyz65947@gmail.com", e os agentes utilizaram ficheiros com nomes sugestivos como "hack.rb" e "exploit.rb". Adicionalmente, existiam comentários explícitos no código que referiam uma "sonda maliciosa" e o uso da marcação "#hack". Curiosamente, os sistemas também recolheram dados governamentais locais públicos do Reino Unido, um comportamento cujo propósito permanece por esclarecer.
A resposta da OpenAI e o alerta aos programadores
Confrontada com o incidente, a empresa responsável pelos agentes desvalorizou a gravidade da situação. A entidade declarou que, após revisão interna, concluiu que os seus sistemas utilizaram o RubyGems para aceder à internet, realizar tarefas benignas e recolher informação pública. Prometeu, no entanto, prosseguir com a investigação como parte de uma avaliação mais ampla das atividades dos seus modelos em fase de treino.
O RubyGems, sistema fundamental para programadores da linguagem Ruby, conseguiu remover mais de 500 dos pacotes problemáticos e aplicou correções para falhas nas confirmações de correio eletrónico. Contudo, o destino dos restantes 1.500 ficheiros enviados permanece incerto. Face a este cenário, os gestores da plataforma aconselham os mantenedores de projetos a renovar imediatamente as suas chaves API e a rever os registos mais recentes para despistar qualquer comprometimento.







Nenhum comentário
Seja o primeiro!