There is a File Content Disclosure vulnerability in Action View <5.2.2.1, <5.1.6.2, <5.0.7.2, <4.2.11.1 and v3 where specially crafted accept headers can cause contents of arbitrary files on the target system's filesystem to be exposed.
CVE-2019-5418
Score elevated to 9.0 because this CVE is listed on the CISA Known Exploited Vulnerabilities catalog (added 2025-07-07), indicating real-world exploitation has been confirmed by US federal agencies. NVD baseline CVSS 7.5 retained for reference. Confidence: HIGH.
- Actively exploited in the wild (CISA-KEV)
A fix is available — apply it.
- CVSS v3
- 7.5
- EG Score
- 9.0(high)
- EG Risk
- 96(Attend)EG Risk 96/100SSVC: Attend
EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).
How it’s computedSeverity90% × 45%Exploitation100% × 40%Automatability100% × 15%Action: Remediate soon — notable exploitation risk. - EPSS PROB
- 99%
- EPSS %ILE
- 100%
- KEV
- ⚠ Exploited
Published
March 27, 2019
Last Modified
October 30, 2025
Advisory Details (8)
Auto-updated Jun 6, 2026[SECURITY] Fedora 30 Update: rubygem-activemodel-5.2.3-2.fc30 - package-announce - Fedora mailing-lists
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Y43636TH4D6T46IC6N2RQVJTRFJAAYGA/[SECURITY] [DLA 1739-1] rails security update
https://lists.debian.org/debian-lts-announce/2019/03/msg00042.htmlRedirecting to Google Groups
https://groups.google.com/forum/#%21topic/rubyonrails-security/pFRKI96Sm8Qoss-security - [CVE-2019-5418] Amendment: Possible Remote Code Execution Exploit in Action View
http://www.openwall.com/lists/oss-security/2019/03/22/1Vendor Advisories for CVE-2019-5418(4)
These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.
- RHSA-2019:1289Red Hat Product SecurityHigh
Red Hat Security Advisory: CloudForms 4.6.9 security, bug fix and enhancement update
- RHSA-2019:1149Red Hat Product SecurityHigh
Red Hat Security Advisory: rh-ror42-rubygem-actionpack security update
- RHSA-2019:1147Red Hat Product SecurityHigh
Red Hat Security Advisory: rh-ror50-rubygem-actionpack security update
- RHSA-2019:0796Red Hat Product SecurityHigh
Red Hat Security Advisory: CloudForms 4.7.3 security, bug fix and enhancement update
Patch Availability(5)
| Vendor / Ecosystem | Fixed in / Patch | Released | Source |
|---|---|---|---|
| ubuntu | ruby-railties (2:4.2.6-1ubuntu0.1~esm2) @ xenial | 2026-09-19 | ubuntu |
| redhat | cfme-gemset-0:5.9.9.3-1.el7cf | 2019-05-29 | redhat |
| redhat | rh-ror50-rubygem-actionpack-1:5.0.1-2.el7 | 2019-05-13 | redhat |
| redhat | rh-ror42-rubygem-actionpack-1:4.2.6-5.el7 | 2019-05-13 | redhat |
| redhat | cfme-gemset-0:5.10.3.3-1.el7cf | 2019-04-23 | redhat |
Patches are aggregated from vendor advisories (Red Hat, Microsoft, Cisco, GitHub) and package ecosystems (OSV, GHSA). Multiple rows for the same upstream release have been deduplicated.
Affected Packages
(6 across 6 ecosystems)
Debian:11(1)
| Package | Vulnerable range | Fixed in | Dependents |
|---|---|---|---|
| rails | — | 2:5.2.2.1+dfsg-1 | — |
Debian:12(1)
| Package | Vulnerable range | Fixed in | Dependents |
|---|---|---|---|
| rails | — | 2:5.2.2.1+dfsg-1 | — |
Debian:13(1)
| Package | Vulnerable range | Fixed in | Dependents |
|---|---|---|---|
| rails | — | 2:5.2.2.1+dfsg-1 | — |
Debian:14(1)
| Package | Vulnerable range | Fixed in | Dependents |
|---|---|---|---|
| rails | — | 2:5.2.2.1+dfsg-1 | — |
Debian:8(1)
| Package | Vulnerable range | Fixed in | Dependents |
|---|---|---|---|
| rails | 2:4.1.8-1, 2:4.1.8-1+deb8u1, 2:4.1.8-1+deb8u2, 2:4.1.8-1+deb8u3, 2:4.1.8-1+deb8u4 | 2:4.1.8-1+deb8u5 | — |
RubyGems(1)
| Package | Vulnerable range | Fixed in | Dependents |
|---|---|---|---|
| actionview | 5.0.0 ... 5.0.7.1 (17 versions) | 5.0.7.2 | — |
Weakness Classification(1)
MITRE Common Weakness Enumeration — the root-cause categories this CVE belongs to.
Additional Vendor Advisories
(1)
Vendors that published advisories for this CVE beyond the curated set above. Broader coverage but minimal per-row detail — click through for the original advisory.
Data Freshness Timeline
(refreshed 43× in last 7d / 187× in last 30d)
Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.
Showing the most recent 100 of 678 total refreshes for this CVE.
- 2026-09-19 11:23 UTCVendor advisory
- 2026-09-19 06:59 UTCVendor advisory
- 2026-09-19 02:35 UTCVendor advisory
- 2026-09-18 22:10 UTCVendor advisory
- 2026-09-18 19:20 UTCCISA KEV update
- 2026-09-18 17:46 UTCVendor advisory
- 2026-09-18 14:15 UTCCISA KEV update
- 2026-09-18 13:22 UTCVendor advisory
- 2026-09-18 08:58 UTCVendor advisory
- 2026-09-18 04:34 UTCVendor advisory
- 2026-09-18 00:10 UTCVendor advisory
- 2026-09-17 19:46 UTCVendor advisory
- 2026-09-17 15:22 UTCVendor advisory
- 2026-09-17 10:58 UTCVendor advisory
- 2026-09-17 06:33 UTCVendor advisory
- 2026-09-17 02:06 UTCVendor advisory
- 2026-09-16 21:42 UTCVendor advisory
- 2026-09-16 17:18 UTCVendor advisory
- 2026-09-16 14:10 UTCCISA KEV update
- 2026-09-16 12:49 UTCVendor advisory
- 2026-09-16 08:25 UTCVendor advisory
- 2026-09-16 03:56 UTCVendor advisory
- 2026-09-15 23:32 UTCVendor advisory
- 2026-09-15 19:07 UTCVendor advisory
- 2026-09-15 14:43 UTCVendor advisory
Show 75 moreShow fewer
- 2026-09-15 10:19 UTCVendor advisory
- 2026-09-15 05:54 UTCVendor advisory
- 2026-09-15 01:29 UTCVendor advisory
- 2026-09-14 21:05 UTCVendor advisory
- 2026-09-14 19:24 UTCCISA KEV update
- 2026-09-14 16:41 UTCVendor advisory
- 2026-09-14 12:17 UTCVendor advisory
- 2026-09-14 07:53 UTCVendor advisory
- 2026-09-14 03:29 UTCVendor advisory
- 2026-09-13 23:05 UTCVendor advisory
- 2026-09-13 18:41 UTCVendor advisory
- 2026-09-13 14:17 UTCVendor advisory
- 2026-09-13 09:53 UTCVendor advisory
- 2026-09-13 05:29 UTCVendor advisory
- 2026-09-13 01:05 UTCVendor advisory
- 2026-09-12 20:41 UTCVendor advisory
- 2026-09-12 16:17 UTCVendor advisory
- 2026-09-12 11:53 UTCVendor advisory
- 2026-09-12 07:29 UTCVendor advisory
- 2026-09-12 03:05 UTCVendor advisory
- 2026-09-11 22:40 UTCVendor advisory
- 2026-09-11 18:49 UTCCISA KEV update
- 2026-09-11 18:15 UTCVendor advisory
- 2026-09-11 13:50 UTCEG score recompute
- 2026-09-11 13:50 UTCVendor advisory
- 2026-09-11 09:32 UTCEPSS rescore
- 2026-09-11 09:26 UTCVendor advisory
- 2026-09-11 05:02 UTCVendor advisory
- 2026-09-11 00:38 UTCVendor advisory
- 2026-09-10 20:14 UTCVendor advisory
- 2026-09-10 19:28 UTCCISA KEV update
- 2026-09-10 15:50 UTCVendor advisory
- 2026-09-10 11:25 UTCVendor advisory
- 2026-09-10 07:01 UTCVendor advisory
- 2026-09-10 02:37 UTCVendor advisory
- 2026-09-09 22:13 UTCVendor advisory
- 2026-09-09 19:08 UTCCISA KEV update
- 2026-09-09 17:46 UTCVendor advisory
- 2026-09-09 13:22 UTCVendor advisory
- 2026-09-09 08:55 UTCVendor advisory
- 2026-09-09 04:30 UTCVendor advisory
- 2026-09-09 00:06 UTCVendor advisory
- 2026-09-08 19:42 UTCVendor advisory
- 2026-09-08 18:54 UTCCISA KEV update
- 2026-09-08 15:18 UTCVendor advisory
- 2026-09-08 10:53 UTCVendor advisory
- 2026-09-08 06:25 UTCVendor advisory
- 2026-09-08 02:00 UTCVendor advisory
- 2026-09-07 21:36 UTCVendor advisory
- 2026-09-07 17:12 UTCVendor advisory
- 2026-09-07 12:48 UTCVendor advisory
- 2026-09-07 08:20 UTCVendor advisory
- 2026-09-07 03:54 UTCVendor advisory
- 2026-09-06 23:30 UTCVendor advisory
- 2026-09-06 19:06 UTCVendor advisory
- 2026-09-06 14:40 UTCVendor advisory
- 2026-09-06 10:16 UTCVendor advisory
- 2026-09-06 05:52 UTCVendor advisory
- 2026-09-06 01:28 UTCVendor advisory
- 2026-09-05 21:04 UTCVendor advisory
- 2026-09-05 16:40 UTCVendor advisory
- 2026-09-05 12:16 UTCVendor advisory
- 2026-09-05 07:52 UTCVendor advisory
- 2026-09-05 03:28 UTCVendor advisory
- 2026-09-04 23:04 UTCVendor advisory
- 2026-09-04 18:36 UTCVendor advisory
- 2026-09-04 17:38 UTCCISA KEV update
- 2026-09-04 14:10 UTCVendor advisory
- 2026-09-04 09:46 UTCVendor advisory
- 2026-09-04 05:22 UTCVendor advisory
- 2026-09-04 00:57 UTCVendor advisory
- 2026-09-03 20:33 UTCVendor advisory
- 2026-09-03 16:08 UTCVendor advisory
- 2026-09-03 11:44 UTCVendor advisory
- 2026-09-03 07:16 UTCVendor advisory
Publicly available exploits
(10 references)Working exploit code is in the public domain (1 Metasploit module) (7 GitHub PoCs) (1 Exploit-DB entry). Defenders should treat patch urgency accordingly — public PoCs typically lead to mass-exploitation within 24-72 hours.
- GitHub PoCkailing0220/CVE-2019-5418First seen Oct 17, 2022
Ruby on Rails是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。这个漏洞主要是由于Ruby on Rails使用了指定参数的render file来渲染应用之外的视图,我们可以通过修改访问某控制器的请求包,通过“…/…/…/…/”来达到路径穿越的目的,然后再通过“{{”来进行模板查询路径的闭合,使得所要访问的文件被当做外部模板来解析。
Open source ↗ - Open source ↗GitHub PoCrandom-robbie/CVE-2019-5418First seen Nov 19, 2019
- GitHub PoCBad3r/RailroadBanditFirst seen Apr 1, 2019
a demo for Ruby on Rails CVE-2019-5418
Open source ↗ - GitHub PoCmpgn/Rails-doubletap-RCEFirst seen Mar 23, 2019
RCE on Rails 5.2.2 using a path traversal (CVE-2019-5418) and a deserialization of Ruby objects (CVE-2019-5420)
Open source ↗ - Exploit-DBEDB-46585First seen Mar 21, 2019
Rails 5.2.1 - Arbitrary File Content Disclosure
Open source ↗ - GitHub PoCbrompwnie/CVE-2019-5418-ScannerFirst seen Mar 19, 2019
A multi-threaded Golang scanner to identify Ruby endpoints vulnerable to CVE-2019-5418
Open source ↗ - GitHub PoComarkurt/CVE-2019-5418First seen Mar 18, 2019
File Content Disclosure on Rails Test Case - CVE-2019-5418
Open source ↗ - GitHub PoCmpgn/CVE-2019-5418First seen Mar 16, 2019
CVE-2019-5418 - File Content Disclosure on Ruby on Rails
Open source ↗ - Metasploitauxiliary/gather/rails_doubletap_file_read✓ verifiedFirst seen Jan 1, 2019
Ruby On Rails File Content Disclosure ('doubletap')
Open source ↗ - Nucleihttp/cves/2019/CVE-2019-5418.yamlFirst seen Jan 1, 2019
Rails File Content Disclosure
Open source ↗
Frequently asked(6)
What is CVE-2019-5418?
When was CVE-2019-5418 disclosed?
Is CVE-2019-5418 actively exploited?
What is the CVSS score of CVE-2019-5418?
Which products are affected by CVE-2019-5418?
How do I remediate CVE-2019-5418?
Dependency Blast Radius
See which npm, PyPI, Go, and Maven packages are affected by CVE-2019-5418
Is Your Infrastructure Affected by CVE-2019-5418?
EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.