PT-2022-2529

CVE-2022-24828

·

Publicado

2022-04-13

·

Atualizado

2026-09-30

Descrição por

CVSS 2.0
9.3
Alta
MétricasAV:N/AC:M/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Composer (versões afetadas não especificadas)
Descrição
O problema está relacionado ao método VcsDriver::getFileContent no Composer, um gerenciador de dependências para PHP. Se um usuário puder controlar o argumento $file ou $identifier, isso poderá levar a uma vulnerabilidade de injeção de código. Essa vulnerabilidade pode ser explorada em plataformas como o packagist.org, onde o campo readme no composer.json pode ser usado para injetar parâmetros no hg/Mercurial por meio do argumento $file ou no git por meio do argumento $identifier. Pelo que sabemos, essa vulnerabilidade não foi explorada ativamente. A vulnerabilidade foi corrigida no packagist.org e no Private Packagist em menos de um dia após o relatório da vulnerabilidade.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-X7CR-6QR6-2HH6
ALT-PU-2022-1766
ALT-PU-2022-1775
BIT-COMPOSER-2022-24828
CLEANSTART-2024-VD23894
OPENSUSE-SU-2022:0132-1
OPENSUSE-SU-2022_3020-1
OPENSUSE-SU-2024:12048-1
OPENSUSE-SU-2024:12054-1
SUSE-SU-2022:3020-1
SUSE-SU-2022_3020-1
SUSE-SU-2026:1970-1
USN-7603-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾