Extensões do VSCode com 9 Milhões de downloads são banidas por risco de segurança
- Cyber Security Brazil
- 27 de fev.
- 2 min de leitura

A Microsoft removeu duas extensões populares do VSCode, "Material Theme – Free" e "Material Theme Icons – Free", do Visual Studio Marketplace após a descoberta de código malicioso. Essas extensões, baixadas quase 9 milhões de vezes, foram automaticamente desativadas nos ambientes dos usuários.
A descoberta foi feita pelos pesquisadores Amit Assaraf e Itay Kruk, especialistas em identificar extensões maliciosas no VSCode. Após análise, eles relataram suas descobertas à Microsoft, que confirmou a presença de código suspeito e baniu o desenvolvedor Mattia Astorino (conhecido como equinusocio) do marketplace, removendo todas as suas extensões.

Segundo os pesquisadores, a atividade maliciosa foi detectada por meio de um scanner especializado. Eles acreditam que o código malicioso pode ter sido inserido em uma atualização, possivelmente por meio de um ataque à cadeia de suprimentos ou pelo comprometimento da conta do desenvolvedor. Como os temas do VSCode devem ser apenas arquivos JSON estáticos, qualquer execução de código é considerada suspeita.

Segundo o BleepingComputer, os arquivos "release-notes.js" dentro do tema continham JavaScript altamente ofuscado, o que é um grande indicativo de comportamento malicioso em softwares de código aberto. Parte do código desofuscado revelou referências a nomes de usuários e senhas, mas a análise completa não foi possível devido ao nível de ofuscação.

A Microsoft anunciou que divulgará mais detalhes sobre o caso no repositório do GitHub do VSMarketplace. Enquanto isso, recomenda-se que os usuários removam as seguintes extensões:
equinusocio.moxer-theme
equinusocio.vsc-material-theme
equinusocio.vsc-material-theme-icons
equinusocio.vsc-community-material-theme
equinusocio.moxer-icons
O desenvolvedor Mattia Astorino negou qualquer intenção maliciosa, afirmando que o problema foi causado por uma dependência antiga do Sanity.io, que teria sido comprometida. Ele criticou a Microsoft por não ter entrado em contato antes de remover suas extensões, alegando que a remoção da dependência levaria apenas 30 segundos.
Após o incidente, Astorino lançou uma nova extensão chamada "Fanny Themes", que, segundo ele, foi reescrita do zero e não possuía dependências comprometidas. No entanto, a Microsoft também a removeu do Marketplace.
A controvérsia segue sem resolução definitiva, e enquanto a Microsoft não divulga mais informações, a recomendação é evitar o uso das extensões removidas para garantir a segurança dos projetos.
Via - BC
Comments