PT-2022-2529 · Composer+6 · Composer+6

Seldaek

+1

·

Publicado

2022-04-13

·

Atualizado

2025-06-30

·

CVE-2022-24828

CVSS v2.0

9.3

Alta

VetorAV: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.

Exploit

RCE

Code Injection

Argument Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2022-1766
ALT-PU-2022-1775
BDU:2022-02944
BIT-COMPOSER-2022-24828
CVE-2022-24828
GHSA-X7CR-6QR6-2HH6
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

Produtos afetados

Alt Linux
Astra Linux
Composer
Linuxmint
Red Os
Suse
Ubuntu