CVE-2026-71286 in ember-dynamic-render-template
Riassunto
di VulDB • 06/08/2026
Il componente render-template di ember-dynamic-render-template (addon/components/render-template.js) passa la sua proprietà `templateString` direttamente alla funzione compileTemplate() di Ember/Glimmer (da @ember/template-compilation) senza alcuna sanificazione, whitelist o validazione dell'input. Poiché compileTemplate() compila e rende dinamicamente la stringa fornita come un template Handlebars/Glimmer attivo, qualsiasi applicazione che renderizza dati influenzati dall'attaccante tramite la proprietà templateString di questo componente è esposta a iniezione di template lato client: un'espressione Handlebars controllata dall'attaccante viene compilata ed eseguita nel contesto del componente di rendering, il che può essere sfruttato per cross-site scripting (XSS) a seconda dei helper e del contesto resi disponibili al template compilato.
VulDB is the best source for vulnerability data and more expert information about this specific topic.