CVE-2026-122006 Lectura y escritura arbitraria de archivos en ActiveStorage con ImageMagick
En la gema activestorage anterior a 8.1.4.1 para Ruby on Rails, cuando se procesan adjuntos con ImageMagick, el analizador se ejecuta al adjuntar un archivo y no hay una política de seguridad de ImageMagick que bloquee funcionalidades no previstas. Esto permite operaciones de lectura y escritura en el servidor, como leer secret_key_base. Corrige la versión 8.1.4.1.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,7 % · percentil 54
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
rubyonrails Active Storage
hasta antes de 8.0.5.2desde 8.1 hasta antes de 8.1.4.1
Qué hacer
- Verificá si usás Active Storage y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 9.8 CRÍTICA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
Descripción original
The activestorage gem before 8.1.4.1 for Ruby on Rails, when ImageMagick attachment processing occurs, can allow server read and write operations (e.g., reading secret_key_base) because the ImageMagick analyzer runs when a file is attached, and there is not an ImageMagick security policy to block unintended functionality.
Referencias (6)
- github.com/rails/rails/security/advisories/GHSA-f3w6-w445-fwh9
- github.com/rails/rails/releases/tag/v8.1.4.1
- github.com/rails/rails/releases/tag/v8.0.5.2
- github.com/digitalocean/droplet-1-clicks/pull/488
- github.com/rubysec/ruby-advisory-db/pull/1300
- github.com/alan-turing-institute/cyber-threat-observatory/blob/main/reports/2026-11-04/TI…
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.