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

VetorAV: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: operations
Nomes 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 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2022-03011
CVE-2022-24720
DSA-5310-1
GHSA-CXF7-QRC5-9446
USN-6675-1

Produtos afetados

Active Storage
Linuxmint
Ubuntu
Image Processing