The render-template component of ember-dynamic-render-template (addon/components/render-template.js) passes its property directly into Ember/Glimmer's compileTemplate (from @ember/template-compilation) with no sanitization, allow-listing, or validation of the input.
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description The render-template component of ember-dynamic-render-template (addon/components/render-template.js) passes its `templateString` property directly into Ember/Glimmer's compileTemplate() (from @ember/template-compilation) with no sanitization, allow-listing, or validation of the input. Because compileTemplate() dynamically compiles and renders the supplied string as a live Handlebars/Glimmer template, any application that renders attacker-influenced data through this component's templateString property is exposed to client-side template injection: an attacker-controlled Handlebars expression is compiled and executed in the context of the rendering component, which can be leveraged for cross-site scripting depending on what helpers/context are exposed to the compiled template. The render-template component of ember-dynamic-render-template (addon/components/render-template.js) passes its property directly into Ember/Glimmer's compileTemplate (from @ember/template-compilation) with no sanitization, allow-listing, or validation of the input.
Title ember-dynamic-render-template - Client-Side Template Injection via Unsanitized templateString ember-dynamic-render-template Client-Side Template Injection via Unsanitized templateString

Mon, 10 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Title ember-dynamic-render-template Client-Side Template Injection via Unsanitized templateString ember-dynamic-render-template - Client-Side Template Injection via Unsanitized templateString

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Miguelcobain
Miguelcobain ember-dynamic-render-template
Vendors & Products Miguelcobain
Miguelcobain ember-dynamic-render-template

Wed, 05 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 05 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description The render-template component of ember-dynamic-render-template (addon/components/render-template.js) passes its `templateString` property directly into Ember/Glimmer's compileTemplate() (from @ember/template-compilation) with no sanitization, allow-listing, or validation of the input. Because compileTemplate() dynamically compiles and renders the supplied string as a live Handlebars/Glimmer template, any application that renders attacker-influenced data through this component's templateString property is exposed to client-side template injection: an attacker-controlled Handlebars expression is compiled and executed in the context of the rendering component, which can be leveraged for cross-site scripting depending on what helpers/context are exposed to the compiled template.
Title ember-dynamic-render-template Client-Side Template Injection via Unsanitized templateString
Weaknesses CWE-1336
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-10T11:47:14.855Z

Reserved: 2026-08-05T12:23:34.968Z

Link: CVE-2026-71286

cve-icon Vulnrichment

Updated: 2026-08-05T15:45:45.528Z

cve-icon NVD

Status : Received

Published: 2026-08-05T13:24:53.330

Modified: 2026-08-10T12:17:31.263

Link: CVE-2026-71286

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T21:00:04Z

Weaknesses