Hackers comprometem conta de mantenedor do crate Rust e introduzem malware
Recentemente, hackers comprometeram a conta de um mantenedor do crate Rust amplamente utilizado, chamado arrayref, injetando malware que se executava nos sistemas dos desenvolvedores durante a compilação. Em uma janela de 23 minutos, o atacante também contaminou outros dois crates, append-only-vec e internment, em um ataque de cadeia de suprimentos. O crate arrayref, que possui mais de 53 milhões de downloads nos últimos 90 dias, é utilizado em ferramentas de criptografia, gráficos e blockchain. O ataque foi realizado através da injeção de uma dependência maliciosa chamada proc-macro1, que se disfarçava como uma versão legítima de outro crate popular, proc-macro2. Durante a compilação, um script no proc-macro1 executava um payload que coletava informações do sistema e credenciais de navegadores como Google Chrome e Edge. O impacto potencial é significativo, dado que o arrayref sozinho já possui mais de 245 milhões de downloads ao longo de sua vida útil. O ataque começou em 20 de agosto e foi rapidamente mitigado, mas desenvolvedores que instalaram as versões comprometidas devem considerar suas credenciais como comprometidas e tomar medidas de segurança imediatas.
