CVE 2.3 LOW

Rails Active Storage has a possible DoS vulnerability in proxy mode via multi-range requests_CVE-2026-33658

2.3 / 10
LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U

Description

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 proxy controller does not limit the number of byte ranges in an HTTP Range header. A request with thousands of small ranges causes disproportionate CPU usage compared to a normal request for the same file, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

Basic Information

ID CVE-2026-33658
Source GitHub_M
Published Mar 26, 2026 at 21:03
Modified Mar 30, 2026 at 11:42

Affected Product

Vendor rails
Product activestorage
Version >= 8.1.0, < 8.1.2.1
Affected Versions rails activestorage >= 8.1.0, < 8.1.2.1
rails activestorage >= 8.0.0, < 8.0.4.1
rails activestorage < 7.2.3.1

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.