Arr-Pm · Arr-Pm · CVE-2022-39224
**Nome do software vulnerável e versões afetadas**
Versões do Arr-pm anteriores à 0.0.12
**Descrição**
O problema está relacionado à injeção de comandos no sistema operacional, o que pode resultar na execução de um shell caso um RPM contenha um campo `payload compressor` malicioso. Isso afeta os métodos `extract` e `files` da classe `RPM::File`. Para mitigar o problema, certifique-se de que os RPMs em processamento contenham valores válidos para o campo `payload compressor`, como `gzip`, `bzip2`, `xz`, `zstd` e `lzma`. O campo `payload compressor` em um RPM pode ser verificado usando a ferramenta de linha de comando `rpm`.
**Recomendações**
Para versões anteriores à 0.0.12, atualize para a versão 0.0.12 para corrigir o problema.
Como solução temporária, certifique-se de que todos os RPMs em processamento contenham valores válidos/conhecidos de compressor de carga útil, como `gzip`, `bzip2`, `xz`, `zstd` e `lzma`.
Restrinja o acesso aos métodos `extract` e `files` da classe `RPM::File` até que o problema seja resolvido.