CVE-2026-66066 PUBLISHED

Action Pack: Possible arbitrary file read and remote code execution in Active Storage variant processing

Assigner: GitHub_M
Reserved: 23.07.2026 Published: 30.07.2026 Updated: 30.07.2026

Action Pack is a framework for handling and responding to web requests. In versions prior to 7.2.3.2, 8.0.5.1 and 8.1.3.1, Active Storage does not disable libvips operations marked unsafe for untrusted content, allowing a crafted upload to invoke such an operation. Consuming applications are affected when configured to use libvips and accept image uploads from untrusted users. An unauthenticated attacker may exploit this behavior to read arbitrary files accessible to the Rails process, including environment variables and application secrets. Exposure of credentials such as secret_key_base or external-service tokens may enable remote code execution or lateral movement. This issue has been fixed in versions 7.2.3.2, 8.0.5.1 and 8.1.3.1.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
CVSS Score: 9.5

Product Status

Vendor rails
Product rails
Versions
  • Version < 7.2.3.2 is affected
  • Version >= 8.0.0.beta1, < 8.0.5.1 is affected
  • Version >= 8.1.0.beta1, < 8.1.3.1 is affected

References

Problem Types

  • CWE-1188: Insecure Default Initialization of Resource CWE