cbcvebase.
CVE-2026-33195
published 2026-03-24

CVE-2026-33195: 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…

PriorityP260critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
0.57%
43.6th percentile
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 allow reading, writing, or deleting arbitrary files on the server. Blob keys are expected to be trusted strings, but some applications could be passing user input as keys and would be affected. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

Affected

10 ranges
VendorProductVersion rangeFixed in
debianrails
railsactivestorage< 7.2.3.17.2.3.1
railsactivestorage
railsactivestorage
railsactivestorage>= 0 < 7.2.3.17.2.3.1
railsactivestorage>= 8.0.0.beta1 < 8.0.4.18.0.4.1
railsactivestorage>= 8.1.0.beta1 < 8.1.2.18.1.2.1
rubyonrailsrails< 7.2.3.17.2.3.1
rubyonrailsrails>= 8.0.0 < 8.0.4.18.0.4.1
rubyonrailsrails>= 8.1.0 < 8.1.2.18.1.2.1

Detection & IOCsextracted from sources · hover to see the quote

  • Look for blob keys containing path traversal sequences (e.g. `../`) being passed to Active Storage's DiskService#path_for method, which could indicate exploitation attempts to read, write, or delete arbitrary files outside the storage root directory.
  • Monitor HTTP requests to Rails Active Storage endpoints where blob key parameters contain `../` or URL-encoded equivalents (`%2e%2e%2f`, `%2e%2e/`, `.%2e/`) that may traverse outside the configured storage root.
  • ·Only applications that pass user-supplied input directly as Active Storage blob keys are exploitable. Applications using internally generated, trusted blob keys are not affected.
  • ·The vulnerability is specific to the DiskService backend of Active Storage (local filesystem storage). Cloud-backed storage services are not impacted by this path traversal issue.
  • ·Patched versions are 8.1.2.1, 8.0.4.1, and 7.2.3.1. Applications running prior versions of Rails Active Storage should be prioritized for upgrade.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv4.08.0HIGHCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/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
osv8.0HIGH
vendor_debian8.0HIGH
vendor_redhat8.0HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.