~ / search / GHSA-qcfx-2mfw-w4cg

GHSA-qcfx-2mfw-w4cg

Rails Active Storage has possible content type bypass via metadata in direct uploads

Source: GitHub Advisory Database (reviewed) Moderate CVE-2026-33173

Packages

EcosystemPackageAffectedFixed in
RubyGems activestorage >= 8.1.0.beta1, < 8.1.2.1 8.1.2.1
RubyGems activestorage >= 8.0.0.beta1, < 8.0.4.1 8.0.4.1
RubyGems activestorage < 7.2.3.1 7.2.3.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact Active Storage's `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 malicious direct-upload client could set these flags. ### Releases The fixed releases are available at the normal locations. ### Credit This was responsible reported by Hackerone researcher [pwnie](https://hackerone.com/pwnie)

References

External links from the advisory. They lead to third-party sites.