CVE-2016-2098: debian debian_linux Improper Input Validation
Vulnerability summary
CVE-2016-2098 is a high (CVSS 7.5) Improper Input Validation vulnerability in debian debian_linux. EPSS estimates a 81.45% chance of exploitation in the next 30 days, higher than 99.6% of scored vulnerabilities. 2 public exploits are recorded.
Weaponized exploit (exploit-database, 11-07-2016)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 9 · Related 4Timeline
- 07-04-2016PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
Action Pack in Ruby on Rails before 3.2.22.2, 4.x before 4.1.14.2, and 4.2.x before 4.2.5.2 allows remote attackers to execute arbitrary Ruby code by leveraging an application's unrestricted use of the render method.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · DebianEcosystem advisory · calculated7.3HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- OSV · RubygemsEcosystem advisory · calculated7.3HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
EPSS trend
Probability
81.45%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
No change 0.00 pp
From 81.45% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
2 foundRuby on Rails ActionPack Inline ERB - Code Execution (Metasploit)
Maturity: weaponized
Ruby on Rails ActionPack Inline ERB Code Execution
exploit/multi/http/rails_actionpack_inline_exec
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Debian2 products
- rails< 2:4.2.5.2-1
- debian_linuxEOL8.0
Rubyonrails2 products
- railsEOL4.0.0 | 4.0.0:beta | 4.0.0:rc1 | 4.0.0:rc2 | 4.0.1 | 4.0.1:rc1 | 4.0.1:rc2 | 4.0.1:rc3 | 4.0.1:rc4 | 4.0.2 | 4.0.3 | 4.0.4 | 4.0.4:rc1 | 4.0.5 | 4.0.6 | 4.0.6:rc1 | 4.0.6:rc2 | 4.0.6:rc3 | 4.0.7 | 4.0.8 | 4.0.9 | 4.0.10:rc1 | 4.1.0 | 4.1.0:beta1 | 4.1.0:beta2 | 4.1.0:rc1 | 4.1.0:rc2 | 4.1.1 | 4.1.2 | 4.1.2:rc1 | 4.1.2:rc2 | 4.1.2:rc3 | 4.1.3 | 4.1.4 | 4.1.5 | 4.1.6:rc1 | 4.1.6:rc2 | 4.1.7 | 4.1.7.1 | 4.1.8 | 4.1.9:rc1 | 4.1.10:rc1 | 4.1.10:rc2 | 4.1.10:rc3 | 4.1.10:rc4 | 4.1.12:rc1 | 4.1.13:rc1 | 4.1.14:rc1 | 4.1.14:rc2 | 4.2.0:beta1 | 4.2.0:beta2 | 4.2.0:beta3 | 4.2.0:beta4 | 4.2.0:rc1 | 4.2.0:rc2 | 4.2.0:rc3 | 4.2.1 | 4.2.1:rc1 | 4.2.1:rc2 | 4.2.1:rc3 | 4.2.1:rc4 | 4.2.2 | 4.2.3 | 4.2.3:rc1 | 4.2.4 | 4.2.4:rc1 | 4.2.5 | 4.2.5:rc1 | 4.2.5:rc2 | 4.2.5.1
- ruby_on_rails≤ 3.2.22.1 | 4.1.14.1
Suse2 products
- rubygem-actionview-4_2&distro=SUSE Enterprise Storage 2.1< 4.2.2-8.1
- rubygem-actionview-4_2&distro=SUSE OpenStack Cloud 6< 4.2.2-8.1
Opensuse1 product
- rubygem-actionview-4_2&distro=openSUSE Tumbleweed< 5.0.0.1-1.1
RubyGems1 product
- actionpack≥ 3.0.0, < 3.2.22.2 | ≥ 4.0.0, < 4.1.14.2 | ≥ 4.2.0, < 4.2.5.2
5 vendors · 8 products
References
25 links- lists.opensuse.org/opensuse-security-announce/2016-03/msg00086.htmlVendor AdvisoryX Refsource SUSEWEB
- lists.opensuse.org/opensuse-security-announce/2016-04/msg00006.htmlVendor AdvisoryX Refsource SUSEWEB
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00083.htmlVendor AdvisoryX Refsource SUSEWEB
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00057.htmlVendor AdvisoryX Refsource SUSEWEB
- lists.opensuse.org/opensuse-security-announce/2016-04/msg00053.htmlVendor AdvisoryX Refsource SUSEWEB
- lists.opensuse.org/opensuse-security-announce/2016-03/msg00080.htmlVendor AdvisoryX Refsource SUSEWEB
Show all 25 references
- groups.google.com/forum/message/raw?msg=rubyonrails-security/ly-IH-fxr_Q/WLoOhcMZIAAJMailing ListX Refsource MLIST
- weblog.rubyonrails.org/2016/2/29/Rails-4-2-5-2-4-1-14-2-3-2-22-2-have-been-released/X Refsource CONFIRMPatchVendor Advisory
- bugzilla.suse.com/968849REPORT
- github.com/rails/railsPACKAGE