cbcvebase.

Rails Activestorage vulnerabilities

10 known vulnerabilities affecting rails/activestorage.

Total CVEs
10
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH3MEDIUM4

Vulnerabilities

Page 1 of 1
CVE-2026-33195P2CRITICALCVSS 9.8v>= 8.1.0.beta1, < 8.1.2.1v>= 8.0.0.beta1, < 8.0.4.1+1 more2026-03-24
CVE-2026-33195 [CRITICAL] CWE-22 CVE-2026-33195: Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 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 directory. If a blob key containing path traversal sequences (e.g. `../`) is used, it could al
ghsanvdosv
CVE-2025-24293P3HIGHCVSS 8.1≥ 5.2, < 5.*≥ 7.0, < 7.1.5.2+1 more2026-01-30
CVE-2025-24293 [HIGH] CWE-77 CVE-2025-24293: # Active Storage allowed transformation methods potentially unsafe Active Storage attempts to pre # 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 circumvention of the safe defaults which enables potential command injection vulnerabilities in cases whe
ghsanvdosv
CVE-2022-21831P3CRITICAL≥ 5.2.0, < 5.2.6.3≥ 6.0.0, < 6.0.4.7+2 more2022-03-08
CVE-2022-21831 [CRITICAL] CWE-94 Possible code injection vulnerability in Rails / Active Storage Possible code injection vulnerability in Rails / Active Storage The Active Storage module of Rails starting with version 5.2.0 is possibly vulnerable to code injection. This issue was patched in versions 5.2.6.3, 6.0.4.7, 6.1.4.7, and 7.0.2.3. To work around this issue, applications should implement a strict allow-list on accepted transformation methods or arguments. Additionally, a strict ImageMagi
ghsaosv
CVE-2026-33202P3CRITICALCVSS 9.1v>= 8.1.0.beta1, < 8.1.2.1v>= 8.0.0.beta1, < 8.0.4.1+1 more2026-03-24
CVE-2026-33202 [CRITICAL] CWE-74 CVE-2026-33202: Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 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 a blob key contains attacker-controlled input or custom-generated keys with glob metachara
ghsanvdosv
CVE-2026-33174P3HIGHCVSS 7.5v>= 8.1.0.beta1, < 8.1.2.1v>= 8.0.0.beta1, < 8.0.4.1+1 more2026-03-24
CVE-2026-33174 [HIGH] CWE-789 CVE-2026-33174: Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 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 memory before sending it. A request with a large or unbounded Range header (e.g. `bytes=0-`)
ghsanvdosv
CVE-2020-8162P3HIGH≥ 5.0.0, < 5.2.4.3≥ 6.0.0, < 6.0.3.12020-05-26
CVE-2020-8162 [HIGH] CWE-434 Circumvention of file size limits in ActiveStorage Circumvention of file size limits in ActiveStorage There is a vulnerability in ActiveStorage's S3 adapter that allows the Content-Length of a direct file upload to be modified by an end user. Versions Affected: rails = 5.2.4.3, rails >= 6.0.3.1 Impact Utilizing this vulnerability, an attacker can control the Content-Length of an S3 direct upload URL without receiving a new signature from the server. This could be
ghsaosv
CVE-2026-33658P3MEDIUMCVSS 6.5v>= 8.1.0, < 8.1.2.1v>= 8.0.0, < 8.0.4.1+1 more2026-03-26
CVE-2026-33658 [MEDIUM] CWE-770 CVE-2026-33658: Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 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 fil
ghsanvdosv
CVE-2026-33173P4MEDIUMCVSS 5.3v>= 8.1.0.beta1, < 8.1.2.1v>= 8.0.0.beta1, < 8.0.4.1+1 more2026-03-24
CVE-2026-33173 [MEDIUM] CWE-925 CVE-2026-33173: Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 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, `DirectUploadsController` accepts arbitrary metadata from the client and persists it on the blob. Because internal flags like `identified` and `analyzed` are stored in the same metadata hash, a direct-upload client can
ghsanvdosv
CVE-2018-16477P4MEDIUM≥ 5.2.0, < 5.2.1.12018-12-05
CVE-2018-16477 [MEDIUM] CWE-200 Exposure of Sensitive Information to an Unauthorized Actor in activestorage Exposure of Sensitive Information to an Unauthorized Actor in activestorage A bypass vulnerability in Active Storage >= 5.2.0 for Google Cloud Storage and Disk services allow an attacker to modify the `content-disposition` and `content-type` parameters which can be used in with HTML files and have them executed inline. Additionally, if combined with other techniques such as cookie bombing
ghsaosv
CVE-2024-26144P4MEDIUMCVSS 5.3≥ 5.2.0, < 6.1.7.7≥ 7.0.0, < 7.0.8.12024-02-27
CVE-2024-26144 [MEDIUM] CWE-200 Rails has possible Sensitive Session Information Leak in Active Storage Rails has possible Sensitive Session Information Leak in Active Storage # Possible Sensitive Session Information Leak in Active Storage There is a possible sensitive session information leak in Active Storage. By default, Active Storage sends a `Set-Cookie` header along with the user's session cookie when serving blobs. It also sets `Cache-Control` to public. Certain proxies may cache the Se
ghsaosv