Edonsec

#29169de 53,624
8.8CVSS total
Vulnerabilidades · 1
PT-2024-1571
8.8
2024-02-08
Composer · Composer · CVE-2024-24821
**Nome do software vulnerável e versões afetadas** Versões do Composer anteriores à 2.7.0 Versões do Composer anteriores à 2.2.23 **Descrição** A vulnerabilidade está relacionada à inclusão de funções provenientes de uma área controlada não confiável no gerenciador de dependências Composer para PHP. Sob certas condições, a execução de código arbitrário pode levar à escalada de privilégios locais, permitir o movimento lateral de usuários ou a execução de código malicioso quando o Composer é invocado dentro de um diretório com arquivos adulterados. Todos os comandos da CLI do Composer são afetados, incluindo a autoatualização do composer.phar. Cenários de alto risco incluem a execução do Composer com o sudo, pipelines que executam o Composer em projetos não confiáveis e ambientes compartilhados com desenvolvedores executando o Composer individualmente no mesmo projeto. **Recomendações** Para versões anteriores à 2.7.0 e 2.2.23, atualize para a versão 2.7.0 ou 2.2.23 para corrigir a vulnerabilidade. Quando a atualização não for possível, remova todos os privilégios do `sudo composer` para todos os usuários a fim de mitigar a escalada de privilégios de root. Evite executar o Composer em um diretório não confiável ou verifique se o conteúdo de `vendor/composer/InstalledVersions.php` e `vendor/composer/installed.php` não inclui código não confiável. Também é possível reiniciar esses arquivos executando os seguintes comandos: rm vendor/composer/installed.php vendor/composer/InstalledVersions.php composer install --no-scripts --no-plugins