CVE-2026-33195: rails activestorage Path Traversal
Vulnerability summary
CVE-2026-33195 is a critical (CVSS 9.8) Path Traversal vulnerability in rails activestorage. EPSS estimates a 0.58% chance of exploitation in the next 30 days, higher than 46.5% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 23-03-2026PublishedVulnerability first disclosed.
- 19-08-2026Last modifiedVulnerability information updated.
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 `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.
CVSS metrics
10 scores · 7 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated9.3CriticalCVSS: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:UDiffers
- OSV · WolfiEcosystem advisory · calculated9.3CriticalCVSS: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:UDiffers
- OSV · ChainguardEcosystem advisory · calculated9.3CriticalCVSS: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:UDiffers
- OSV · RubygemsEcosystem advisory · calculated9.3CriticalCVSS: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:UDiffers
- NVDNIST8.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
- CVE.orgCNA8.1HighCVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.58%
Chance of exploitation in the next 30 days
Percentile
47%
Versus all other CVEs
30-day change
+0.01 pp
From 0.57% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard26 products
- gitlab-rails-ce-18.1All versions (No fix recorded)
- gitlab-rails-ce-18.10< 18.10.3-r1
- gitlab-rails-ce-18.2All versions (No fix recorded)
- gitlab-rails-ce-18.3All versions (No fix recorded)
- gitlab-rails-ce-18.4All versions (No fix recorded)
Debian1 product
- rails< 2:6.1.7.10+dfsg-1~deb12u3 | < 2:7.2.2.2+dfsg-2~deb13u2 | < 2:7.2.3.1+dfsg-1
Rails1 product
- activestorage≥ 8.1.0.beta1, < 8.1.2.1 | ≥ 8.0.0.beta1, < 8.0.4.1 | < 7.2.3.1
RubyGems1 product
- activestorage≥ 8.1.0.beta1, < 8.1.2.1 | ≥ 8.0.0.beta1, < 8.0.4.1 | < 7.2.3.1
Rubyonrails1 product
- rails< 7.2.3.1 | ≥ 8.0.0, < 8.0.4.1 | ≥ 8.1.0, < 8.1.2.1
Ubuntu1 product
- railsAll versions (No fix recorded)
Wolfi1 product
- ruby3.2-rails-8.1< 8.1.3-r0
7 vendors · 32 products
References
17 links- github.com/rails/rails/security/advisories/GHSA-9xrj-h377-fr87X Refsource CONFIRMREPORTAdvisoryWEBVendor Advisory
- github.com/rails/rails/commit/4933c1e3b8c1bb04925d60347be9f69270392f2cX Refsource MISCREPORTFIXWEBPatch
- github.com/rails/rails/commit/9b06fbc0f504b8afe333f33d19548f3b85fbe655X Refsource MISCREPORTFIXWEBPatch
- github.com/rails/rails/commit/a290c8a1ec189d793aa6d7f2570b6a763f675348X Refsource MISCREPORTFIXWEBPatch
Show all 17 references
- github.com/rails/railsPACKAGE