PT-2022-2570 · Unknown+2 · Image Processing+3
Janko
·
Publicado
2022-03-01
·
Atualizado
2025-10-05
·
CVE-2022-24720
CVSS v2.0
10
Crítica
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do image processing anteriores à 1.12.2
Versões do ruby-image-processing anteriores à 1.10.3-1+deb11u1
Descrição
A biblioteca image processing, um wrapper para libvips e ImageMagick/GraphicsMagick, contém uma falha em que entradas de usuário não sanitizadas passadas para o método
#apply podem levar à execução remota de código. Isso ocorre porque a biblioteca não neutraliza adequadamente elementos especiais usados em comandos do sistema operacional. O problema afeta também as variantes do Active Storage, uma vez que elas chamam internamente esse método. A exploração dessa falha poderia permitir que um invasor remoto executasse comandos de shell arbitrários.Pontos de extremidade da API: Não são mencionados pontos de extremidade específicos da API.
Parâmetros ou variáveis vulneráveis:
operationsNomes de funções:
ImageProcessing::Vips.apply()Recomendações
Atualize o image processing para a versão 1.12.2 ou posterior.
Atualize o ruby-image-processing para a versão 1.10.3-1+deb11u1 ou posterior.
Se você estiver processando imagens com base na entrada do usuário, sempre sanitize a entrada, permitindo apenas um conjunto restrito de operações.
Exploit
Correção
RCE
OS Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Active Storage
Linuxmint
Ubuntu
Image Processing