CVE Explorer
CVE-2026-44836
view_component is a framework for building reusable, testable, and encapsulated view components in Ruby on Rails. From 3.0.0 to 4.9.0, the preview route derives an example name from the URL and calls it with public_send. The code does not verify that the requested method is one of the preview examples explicitly defined by the preview class. As a result, inherited public methods on ViewComponent::Preview are route-reachable. The most important one is render_with_template, which accepts template:
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"view_component","vendor":"ViewComponent","versions":[{"status":"affected","version":">= 3.0.0, < 4.9.0"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:f85229b3e00679e13fc494599625eef3c09f1120a622d988f3f87c4232847b6b · sha256:8d5ac0817c3577fc… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":6.5,"baseSeverity":"MEDIUM","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"LOW","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:f85229b3e00679e13fc494599625eef3c09f1120a622d988f3f87c4232847b6b · sha256:8d5ac0817c3577fc… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-749","description":"CWE-749: Exposed Dangerous Method or Function","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:f85229b3e00679e13fc494599625eef3c09f1120a622d988f3f87c4232847b6b · sha256:8d5ac0817c3577fc… · /containers/cna/problemTypes/0/descriptions/0
Source references
2 source assertions{"name":"https://github.com/ViewComponent/view_component/security/advisories/GHSA-7f3r-gwc9-2995","tags":["x_refsource_CONFIRM"],"url":"https://github.com/ViewComponent/view_component/security/advisories/GHSA-7f3r-gwc9-2995"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:f85229b3e00679e13fc494599625eef3c09f1120a622d988f3f87c4232847b6b · sha256:8d5ac0817c3577fc… · /containers/cna/references/0
{"tags":["exploit"],"url":"https://github.com/ViewComponent/view_component/security/advisories/GHSA-7f3r-gwc9-2995"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:f85229b3e00679e13fc494599625eef3c09f1120a622d988f3f87c4232847b6b · sha256:8d5ac0817c3577fc… · /containers/adp/0/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.