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
- —
- EPSS
- 99.9%
- 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-07-22 | 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
(1 across 1 ecosystem)
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 45× in last 7d / 189× 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 330 total refreshes for this CVE.
- 2026-07-22 22:37 UTCVendor advisory
- 2026-07-22 22:27 UTCEG score recompute
- 2026-07-22 19:40 UTCCISA KEV update
- 2026-07-22 18:12 UTCVendor advisory
- 2026-07-22 13:49 UTCVendor advisory
- 2026-07-22 09:24 UTCVendor advisory
- 2026-07-22 04:59 UTCVendor advisory
- 2026-07-22 00:34 UTCVendor advisory
- 2026-07-21 19:24 UTCVendor advisory
- 2026-07-21 14:59 UTCVendor advisory
- 2026-07-21 14:37 UTCCISA KEV update
- 2026-07-21 10:34 UTCVendor advisory
- 2026-07-21 06:08 UTCVendor advisory
- 2026-07-21 01:44 UTCVendor advisory
- 2026-07-20 21:19 UTCEG score recompute
- 2026-07-20 21:19 UTCVendor advisory
- 2026-07-20 17:04 UTCEPSS rescore
- 2026-07-20 16:54 UTCVendor advisory
- 2026-07-20 12:30 UTCVendor advisory
- 2026-07-20 08:06 UTCVendor advisory
- 2026-07-20 03:39 UTCVendor advisory
- 2026-07-19 23:15 UTCVendor advisory
- 2026-07-19 18:50 UTCVendor advisory
- 2026-07-19 14:26 UTCVendor advisory
- 2026-07-19 10:02 UTCVendor advisory
Show 75 moreShow fewer
- 2026-07-19 05:37 UTCVendor advisory
- 2026-07-19 01:12 UTCVendor advisory
- 2026-07-18 20:48 UTCVendor advisory
- 2026-07-18 16:23 UTCVendor advisory
- 2026-07-18 11:59 UTCVendor advisory
- 2026-07-18 07:35 UTCVendor advisory
- 2026-07-18 03:11 UTCVendor advisory
- 2026-07-17 22:47 UTCVendor advisory
- 2026-07-17 18:22 UTCVendor advisory
- 2026-07-17 13:57 UTCVendor advisory
- 2026-07-17 09:33 UTCEG score recompute
- 2026-07-17 09:33 UTCVendor advisory
- 2026-07-17 05:08 UTCVendor advisory
- 2026-07-17 00:44 UTCVendor advisory
- 2026-07-16 20:20 UTCVendor advisory
- 2026-07-16 17:04 UTCCISA KEV update
- 2026-07-16 15:55 UTCVendor advisory
- 2026-07-16 11:29 UTCVendor advisory
- 2026-07-16 07:05 UTCVendor advisory
- 2026-07-16 02:41 UTCVendor advisory
- 2026-07-15 22:17 UTCVendor advisory
- 2026-07-15 17:53 UTCVendor advisory
- 2026-07-15 16:49 UTCCISA KEV update
- 2026-07-15 15:04 UTCCISA KEV update
- 2026-07-15 13:29 UTCVendor advisory
- 2026-07-15 09:05 UTCVendor advisory
- 2026-07-15 04:40 UTCVendor advisory
- 2026-07-15 00:13 UTCVendor advisory
- 2026-07-14 19:49 UTCVendor advisory
- 2026-07-14 18:05 UTCCISA KEV update
- 2026-07-14 15:24 UTCVendor advisory
- 2026-07-14 11:00 UTCVendor advisory
- 2026-07-14 06:36 UTCVendor advisory
- 2026-07-14 02:11 UTCVendor advisory
- 2026-07-13 21:47 UTCVendor advisory
- 2026-07-13 17:23 UTCVendor advisory
- 2026-07-13 17:07 UTCCISA KEV update
- 2026-07-13 12:59 UTCVendor advisory
- 2026-07-13 08:33 UTCVendor advisory
- 2026-07-13 04:09 UTCVendor advisory
- 2026-07-12 23:44 UTCVendor advisory
- 2026-07-12 19:20 UTCVendor advisory
- 2026-07-12 14:55 UTCVendor advisory
- 2026-07-12 10:31 UTCVendor advisory
- 2026-07-12 06:07 UTCVendor advisory
- 2026-07-12 01:41 UTCVendor advisory
- 2026-07-11 21:17 UTCVendor advisory
- 2026-07-11 16:53 UTCVendor advisory
- 2026-07-11 12:28 UTCVendor advisory
- 2026-07-11 08:03 UTCVendor advisory
- 2026-07-11 03:38 UTCVendor advisory
- 2026-07-10 23:14 UTCVendor advisory
- 2026-07-10 18:49 UTCVendor advisory
- 2026-07-10 17:52 UTCCISA KEV update
- 2026-07-10 14:24 UTCVendor advisory
- 2026-07-10 09:59 UTCVendor advisory
- 2026-07-10 05:35 UTCVendor advisory
- 2026-07-10 01:09 UTCVendor advisory
- 2026-07-09 20:44 UTCVendor advisory
- 2026-07-09 19:06 UTCEPSS rescore
- 2026-07-09 16:19 UTCVendor advisory
- 2026-07-09 11:54 UTCVendor advisory
- 2026-07-09 07:29 UTCVendor advisory
- 2026-07-09 03:05 UTCVendor advisory
- 2026-07-08 22:40 UTCVendor advisory
- 2026-07-08 18:16 UTCVendor advisory
- 2026-07-08 13:51 UTCVendor advisory
- 2026-07-08 09:23 UTCVendor advisory
- 2026-07-08 04:58 UTCVendor advisory
- 2026-07-08 00:33 UTCVendor advisory
- 2026-07-07 20:09 UTCVendor advisory
- 2026-07-07 19:01 UTCCISA KEV update
- 2026-07-07 17:16 UTCCISA KEV update
- 2026-07-07 15:46 UTCVendor advisory
- 2026-07-07 11:20 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 ↗
Related CVEs(same vendor + same CWE)
Same vendor
10 shownredhat
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.