CVE-2014-0130
actionpack Path Traversal vulnerability
CVE-2014-0130 is a high vulnerability (CVSS 7.5) in Rails Ruby On Rails, published May 7, 2014. CISA lists it as known to be exploited, since March 25, 2022. EUVD reports exploitation since March 25, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 53.7%, the 98th percentile. Fixed in actionpack 3.2.18.
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
- Record
CVE-2014-0130- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List
7.5
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
- Record
CVE-2014-0130- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2017-0180
7.5
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
- Record
EUVD-2017-0180- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6x85-j5j2-27jx
7.5
actionpack Path Traversal vulnerability
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
- Record
GHSA-6x85-j5j2-27jx- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N/E:H - Weakness
- CWE-22
- Updated
- 2026-11-02
CISA KEV No score
Ruby on Rails Directory Traversal Vulnerability
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails allows remote attackers to read arbitrary files via a crafted request.
- Record
CVE-2014-0130- Weakness
- CWE-22
- Updated
- 2026-11-02
OSVGHSA-6x85-j5j2-27jx
7.5
actionpack Path Traversal vulnerability
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
- Record
GHSA-6x85-j5j2-27jx- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N/E:H - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-0130
7.5
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 3.2.18, 4.0.x before 4.0.5, and 4.1.x before 4.1.1, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request.
- Record
UBUNTU-CVE-2014-0130- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2014-0303 No score
Updated ruby-actionpack packages fix security issues
Updated ruby-actionpack and ruby-activerecord packages fix security vulnerabilities:
Directory traversal vulnerability in actionpack/lib/abstract_controller/base.rb in the implicit-render implementation in Ruby on Rails before 4.0.5, when certain route globbing configurations are enabled, allows remote attackers to read arbitrary files via a crafted request (CVE-2014-0130).
PostgreSQL supports a number of unique data types which are not present in other supported databases. A bug in the SQL quoting code in ActiveRecord in Ruby on Rails before 4.0.7 can allow an attacker to inject arbitrary SQL using carefully crafted values (CVE-2014-3483).
The associated Ruby on Rails packages have been updated to version 4.0.8, to address these and other issues.
- Record
MGASA-2014-0303- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
actionpackRubyGems |
3.0.0 up to 3.2.18 | 3.2.18 |
actionpackRubyGems |
4.0.0 up to 4.0.5 | 4.0.5 |
actionpackRubyGems |
4.1.0 up to 4.1.1 | 4.1.1 |
ruby-actionpack-3.2Debian:7 |
before 3.2.6-6+deb7u2, plus listed versions 3.2.6-63.2.6-6+deb7u1 |
3.2.6-6+deb7u2 |
actionpackRubyGems |
3.0.0 up to 3.2.18, plus listed versions 3.0.13.0.103.0.10.rc13.0.113.0.12 Show 45 moreShow less3.0.12.rc13.0.133.0.13.rc13.0.143.0.153.0.163.0.173.0.183.0.193.0.23.0.203.0.33.0.43.0.4.rc13.0.53.0.5.rc13.0.63.0.6.rc13.0.6.rc23.0.73.0.7.rc13.0.7.rc23.0.83.0.8.rc13.0.8.rc23.0.8.rc43.0.93.0.9.rc13.0.9.rc33.0.9.rc43.0.9.rc53.1.03.1.0.beta13.1.0.rc13.1.0.rc23.1.0.rc33.1.0.rc43.1.0.rc53.1.0.rc63.1.0.rc83.1.13.1.1.rc13.1.1.rc23.1.1.rc33.1.10 |
3.2.18 |
actionpackRubyGems |
4.0.0 up to 4.0.5, plus listed versions 4.0.14.0.1.rc14.0.1.rc24.0.1.rc34.0.1.rc4 Show 4 moreShow less4.0.24.0.34.0.44.0.4.rc1 |
4.0.5 |
ruby-actionmailerMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
ruby-actionpackMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
ruby-activemodelMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
ruby-activerecordMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-activesupportMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
ruby-railsMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
ruby-railtiesMageia:4 |
before 4.0.8-1.mga4 | 4.0.8-1.mga4 |
ruby193-rubygem-actionpackRed Hat:rhel_software_collections:1::el6 |
before 1:3.2.8-5.5.el6 | 1:3.2.8-5.5.el6 |
ruby193-rubygem-actionpack-docRed Hat:rhel_software_collections:1::el6 |
before 1:3.2.8-5.5.el6 | 1:3.2.8-5.5.el6 |
cfmeRed Hat:cloudforms_managementengine:5::el6 |
before 0:5.2.4.2-1.el6cf | 0:5.2.4.2-1.el6cf |
cfme-applianceRed Hat:cloudforms_managementengine:5::el6 |
before 0:5.2.4.2-1.el6cf | 0:5.2.4.2-1.el6cf |
cfme-debuginfoRed Hat:cloudforms_managementengine:5::el6 |
before 0:5.2.4.2-1.el6cf | 0:5.2.4.2-1.el6cf |
cfme-libRed Hat:cloudforms_managementengine:5::el6 |
before 0:5.2.4.2-1.el6cf | 0:5.2.4.2-1.el6cf |
mingw32-cfme-hostRed Hat:cloudforms_managementengine:5::el6 |
before 0:5.2.4.2-1.el6cf | 0:5.2.4.2-1.el6cf |
ruby193-rubygem-actionpackRed Hat:cloudforms_managementengine:5::el6 |
before 1:3.2.13-8.el6cf | 1:3.2.13-8.el6cf |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | omarkurt/cve-2014-0130 | 2014-05-08 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | exploitation | |
| 2026-11-03 | affected | |
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, CISA KEV, NVD, OSV, PoC in GitHub |
References
rhn.redhat.com/errata/RHSA-2014-1863.html
matasano.com/research/AnatomyOfRailsVuln-CVE-2014-0130.pdf
groups.google.com/forum/message/raw?msg=rubyonrails-security/NkKc7vTW70o/NxW_PDBSG3AJ
securityfocus.com/bid/67244
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2014-0130
nvd.nist.gov/vuln/detail/CVE-2014-0130
Show 48 moreShow less
web.archive.org/web/20140518192004/http://www.securityfocus.com/bid/67244
web.archive.org/web/20210411041816/https://groups.google.com/forum/message/raw?msg=rubyonrails-security/NkKc7vTW70o/NxW_PDBSG3AJ
access.redhat.com/errata/RHSA-2014:0510
access.redhat.com/errata/RHSA-2014:0816
access.redhat.com/errata/RHSA-2014:1863
access.redhat.com/security/cve/CVE-2014-0130
bugzilla.redhat.com/show_bug.cgi?id=1095105
github.com/rubysec/ruby-advisory-db/blob/master/gems/actionpack/CVE-2014-0130.yml
groups.google.com/forum
web.archive.org/web/20150319054505/http://matasano.com/research/AnatomyOfRailsVuln-CVE-2014-0130.pdf
github.com/advisories/GHSA-6x85-j5j2-27jx
advisories.mageia.org/MGASA-2014-0303.html
weblog.rubyonrails.org/2014/5/6/Rails_3_2_18_4_0_5_and_4_1_1_have_been_released
weblog.rubyonrails.org/2014/6/26/Rails-4-1-2-and-4-0-6-has-been-released
weblog.rubyonrails.org/2014/7/2/Rails_3_2_19_4_0_7_and_4_1_3_have_been_released
weblog.rubyonrails.org/2014/7/2/Rails_4_0_8_and_4_1_4_have_been_released
bugs.mageia.org/show_bug.cgi?id=13659
bugs.mageia.org/show_bug.cgi?id=13339
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0510.json
cve.org/CVERecord?id=CVE-2014-0130
cisa.gov/known-exploited-vulnerabilities-catalog
bugzilla.redhat.com/show_bug.cgi?id=1086463
bugzilla.redhat.com/show_bug.cgi?id=1087909
bugzilla.redhat.com/show_bug.cgi?id=1089131
bugzilla.redhat.com/show_bug.cgi?id=1107528
bugzilla.redhat.com/show_bug.cgi?id=1107853
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0816.json
access.redhat.com/security/cve/CVE-2014-0176
cve.org/CVERecord?id=CVE-2014-0176
nvd.nist.gov/vuln/detail/CVE-2014-0176
access.redhat.com/security/cve/CVE-2014-0180
cve.org/CVERecord?id=CVE-2014-0180
nvd.nist.gov/vuln/detail/CVE-2014-0180
access.redhat.com/security/cve/CVE-2014-0184
cve.org/CVERecord?id=CVE-2014-0184
nvd.nist.gov/vuln/detail/CVE-2014-0184
access.redhat.com/security/cve/CVE-2014-0197
bugzilla.redhat.com/show_bug.cgi?id=1092875
cve.org/CVERecord?id=CVE-2014-0197
nvd.nist.gov/vuln/detail/CVE-2014-0197
access.redhat.com/security/cve/CVE-2014-3486
cve.org/CVERecord?id=CVE-2014-3486
nvd.nist.gov/vuln/detail/CVE-2014-3486
access.redhat.com/security/cve/CVE-2014-3489
cve.org/CVERecord?id=CVE-2014-3489
nvd.nist.gov/vuln/detail/CVE-2014-3489
ubuntu.com/security/CVE-2014-0130
Left out here: 51 versions. The JSON record has them.