`","inLanguage":"en-US","identifier":"CVE-2016-10547","datePublished":"2018-05-31T20:29:01.737000Z","dateModified":"2026-06-17T00:39:54.890000Z","about":{"@type":"Thing","name":"CVE-2016-10547","identifier":"CVE-2016-10547"},"isPartOf":{"@type":"WebSite","name":"GotRooted","url":"https://gotrooted.org/"},"publisher":{"@type":"Organization","name":"GotRooted","logo":{"@type":"ImageObject","url":"https://gotrooted.org/logo.png","width":640,"height":640}}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://gotrooted.org/"},{"@type":"ListItem","position":2,"name":"cve","item":"https://gotrooted.org/cve"},{"@type":"ListItem","position":3,"name":"CVE 2016 10547","item":"https://gotrooted.org/cve/CVE-2016-10547"}]}]}

VULNERABILITY INTELLIGENCE

CVE-2016-10547

CVSS score6.1 MEDIUM
EPSS probability1.42%
CISA KEVNot currently listed
Published2018-05-31
Last modified2026-06-17
CVSS vectorCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Description

Nunjucks is a full featured templating engine for JavaScript. Versions 2.4.2 and lower have a cross site scripting (XSS) vulnerability in autoescape mode. In autoescape mode, all template vars should automatically be escaped. By using an array for the keys, such as `name[]=<script>alert(1)</script>`, it is possible to bypass autoescaping and inject content into the DOM.

Weakness classification

  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Primary references