CyberSecBulletin

Rails vulnerabilities

We track 14 vulnerabilities in Rails products across 5 products. 14 are rated high or critical, and 1 has been exploited in real attacks. The most recent was published on November 10, 2026.

14vulnerabilities
4critical
10high
1exploited
8.2average CVSS score

Latest Rails vulnerabilities

  • 8.8 High severity

    rails: Reliance on File Name or Extension of Externally-Supplied File

    CVE-2026-126186Rails

    Active Storage makes it simple to upload and reference files in cloud services and attach those files to Active Record objects. Prior to 8.1.4.1 and 8.0.5.2, ActiveStorage::Blob#open writes a blob to a tempfile whose name carries the extension of the uploaded

  • 7.4 High severity

    rails: Use of Less Trusted Source

    CVE-2026-126083Rails

    Action Pack is a framework for handling and responding to web requests. From 8.1 until 8.1.4.1, Since Rails 8.1.0, ActionDispatch::RemoteIp derives request.remote_ip from Rack::Request#forwarded_for, which under Rack 3 reads the RFC 7239 Forwarded header in pr

  • 7.5 High severity

    rails: Improperly Controlled Modification of Dynamically-Determined Object Attributes

    CVE-2026-126081Rails

    Action Pack is a framework for handling and responding to web requests. Prior to 8.1.4.1 and 8.0.5.2, ActionController::Parameters#each_key delegates to the internal ActiveSupport::HashWithIndifferentAccess that holds the request parameters, so when called wit

  • 7.5 High severity

    rails: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-126080Rails

    Active Support is a collection of utility classes and standard library extensions used by Rails and other Ruby projects. Prior to 8.1.4.1 and 8.0.5.2, when constant lookup raises LoadError, ActiveSupport::Inflector#safe_constantize (and String#safe_constantize

  • 9.5 Critical severity

    rails: Initialization of a Resource with an Insecure Default

    CVE-2026-66066RailsEPSS 32.9%

    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 opera

  • 9.1 Critical severity

    activestorage: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-33202Rails

    Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Storage's `DiskService#delete_prefixed` passes blob keys directly to `Dir.glob` without escaping glob metacharacters. If

  • 9.8 Critical severity

    activestorage: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-33195Rails

    Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Storage's `DiskService#path_for` does not validate that the resolved filesystem path remains within the storage root dire

  • 7.5 High severity

    activesupport: Uncontrolled Resource Consumption

    CVE-2026-33176Rails

    Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. `1e10000`), which `

  • 7.5 High severity

    activestorage: Memory Allocation with Excessive Size Value

    CVE-2026-33174Rails

    Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, when serving files through Active Storage's proxy delivery mode, the proxy controller loads the entire requested byte range into

  • 8.1 High severity

    activestorage: Improper Neutralization of Special Elements used in a Command

    CVE-2025-24293RailsEPSS 5.58%

    # Active Storage allowed transformation methods potentially unsafe Active Storage attempts to prevent the use of potentially unsafe image transformation methods and parameters by default. The default allowed list contains three methods allow for the circumvent

  • 9.8 Critical severity

    Action Pack is a framework for handling and responding to web requests.

    CVE-2024-28103Rails

    Action Pack is a framework for handling and responding to web requests. Since 6.1.0, the application configurable Permissions-Policy is only served on responses with an HTML related Content-Type. This vulnerability is fixed in 6.1.7.8, 7.0.8.2, and 7.1.3.3.

  • 7.5 High severity

    rails: Inefficient Regular Expression Complexity

    CVE-2024-26142RailsEPSS 1.5%

    Rails is a web-application framework. Starting in version 7.1.0, there is a possible ReDoS vulnerability in the Accept header parsing routines of Action Dispatch. This vulnerability is patched in 7.1.3.1. Ruby 3.2 has mitigations for this problem, so Rails app

  • 7.5 High severity

    rails-html-sanitizer: Inefficient Regular Expression Complexity

    CVE-2022-23517RailsEPSS 1.58%

    rails-html-sanitizer is responsible for sanitizing HTML fragments in Rails applications. Certain configurations of rails-html-sanitizer < 1.4.4 use an inefficient regular expression that is susceptible to excessive backtracking when attempting to sanitize cert

  • 7.5 High severity

    Rails Ruby on Rails Path Traversal Exploited

    CVE-2019-5418RailsEPSS 98.5%

    There is a File Content Disclosure vulnerability in Action View <5.2.2.1, <5.1.6.2, <5.0.7.2, <4.2.11.1 and v3 where specially crafted accept headers can cause contents of arbitrary files on the target system's filesystem to be exposed.