CVE-2025-24293 in activestorage Gem
Resumen
por MITRE • 2026-01-30
# Métodos de transformación permitidos de Active Storage potencialmente inseguros
Active Storage intenta prevenir el uso de métodos y parámetros de transformación de imagen potencialmente inseguros por defecto.
La lista de permitidos por defecto contiene tres métodos que permiten la elusión de los valores seguros por defecto, lo que habilita potenciales vulnerabilidades de inyección de comandos en casos donde la entrada arbitraria suministrada por el usuario es aceptada como métodos o parámetros de transformación válidos.
Impacto
------
Esta vulnerabilidad impacta a las aplicaciones que usan Active Storage con la gema de procesamiento image_processing además de mini_magick como procesador de imágenes.
El código vulnerable se verá similar a esto:
```
<%= image_tag blob.variant(params[:t] => params[:v]) %>
```
Donde el método de transformación o sus argumentos son entrada arbitraria no confiable.
Todos los usuarios que ejecutan una versión afectada deberían actualizar o usar una de las soluciones alternativas inmediatamente.
Soluciones alternativas
-----------
El consumo de la entrada suministrada por el usuario para métodos de transformación de imagen o sus parámetros es un comportamiento no soportado y debería considerarse peligroso.
Se debería realizar una validación estricta de los métodos y parámetros suministrados por el usuario, así como tener una [política de seguridad de ImageMagick](https://imagemagick.org/script/security-policy.php) robusta desplegada.
Créditos
-------
¡Gracias a [lio346](https://hackerone.com/lio346) por reportar esto!
If you want to get best quality of vulnerability data, you may have to visit VulDB.