CVE-2026-33173
MEDIUM EPSS 30.9%
Published Mar 24, 20263mo ago · Modified Jun 17, 20262w ago
5.3 CVSS 4.0
Published Mar 24, 2026 3mo ago
Last Modified Jun 17, 2026 2w ago
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, `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 set these flags to skip MIME detection and analysis. This allows an attacker to upload arbitrary content while claiming a safe `content_type`, bypassing any validations that rely on Active Storage's automatic content type identification. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
CVSS Details
Base Score
Exploitability
Impact
Vector string
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction P
Scope X
Threat Intelligence
EPSS Exploit Probability
30.9% percentile
Exploit & Patch Status
No Known Exploit
Patch Available
Weaknesses 1
CWE-925
Affected Products 3
| Vendor | Product | Version | Range |
|---|---|---|---|
| rubyonrails | rails | * | <7.2.3.1 |
| rubyonrails | rails | * | ≥8.0.0 – <8.0.4.1 |
| rubyonrails | rails | * | ≥8.1.0 – <8.1.2.1 |
References 7
- github.com https://github.com/rails/rails/commit/707c0f1f41f067fdf96d54e99d43b28dfaae7e53
- github.com https://github.com/rails/rails/commit/8fcb934caadc79c8cc4ce53287046d0f67005b3e
- github.com https://github.com/rails/rails/commit/d9502f5214e2198245a4c1defe9cd02a7c8057d0
- github.com https://github.com/rails/rails/releases/tag/v7.2.3.1
- github.com https://github.com/rails/rails/releases/tag/v8.0.4.1
- github.com https://github.com/rails/rails/releases/tag/v8.1.2.1
- github.com https://github.com/rails/rails/security/advisories/GHSA-qcfx-2mfw-w4cg
Remediation
- github.com https://github.com/rails/rails/commit/707c0f1f41f067fdf96d54e99d43b28dfaae7e53
- github.com https://github.com/rails/rails/commit/8fcb934caadc79c8cc4ce53287046d0f67005b3e
- github.com https://github.com/rails/rails/commit/d9502f5214e2198245a4c1defe9cd02a7c8057d0