Alerta de segurança do Plone 20260116

Uma conta comprometida tentou inserir código malicioso em pull requests de repositórios do Plone. As tentativas foram barradas antes do merge, e mantenedores devem revisar os PRs de 1º a 14 de janeiro.

city-of-light-juhana-konttinen.jpg

Por volta de 9 de janeiro, uma conta membro da organização Plone no GitHub tentou inserir código malicioso em vários pull requests de repositórios do Plone. Foram encontrados três casos, todos identificados antes que o merge acontecesse:

Os times de Segurança e de Administração removeram a conta da organização Plone no GitHub e entraram em contato com o dono. Depois se descobriu que a conta tinha sido comprometida com um personal access token roubado: o dono não agiu de má-fé e não sabia do que estava acontecendo.

O que fazer

É possível, e provável, que o atacante tenha inserido o código malicioso em outros PRs. Por isso, quem mantém pacotes nas organizações plone, zopefoundation ou collective no GitHub deve revisar com atenção redobrada os PRs (abertos e já aceitos) de 1º a 14 de janeiro, procurando código ou alterações fora do comum.

Como recomendação geral:

  • ative a autenticação de dois fatores (2FA) na sua conta do GitHub;
  • mantenha os personal access tokens (PAT) seguros, com prazo de validade e com as permissões mais restritas possíveis.

Mesmo com 2FA ativado, um PAT pode ser roubado e usado sozinho, porque dá acesso com um único código. É o que torna os PATs práticos, e também arriscados.