VYPR
`, it is possible to bypass autoescaping and inject content into the DOM.","additionalType":"https://schema.org/SoftwareApplication","sameAs":["https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10547"]},"keywords":"CVE-2016-10547, Medium, CWE-79, HackerOne nunjucks node module, Mozilla Corporation Nunjucks","mentions":[{"@type":"SoftwareApplication","name":"nunjucks node module","applicationCategory":"SecurityApplication","publisher":{"@type":"Organization","name":"HackerOne"}},{"@type":"SoftwareApplication","name":"Nunjucks","applicationCategory":"SecurityApplication","publisher":{"@type":"Organization","name":"Mozilla Corporation"}}],"isAccessibleForFree":true},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://portal.vyprsec.ai/"},{"@type":"ListItem","position":2,"name":"CVEs","item":"https://portal.vyprsec.ai/cves"},{"@type":"ListItem","position":3,"name":"CVE-2016-10547","item":"https://portal.vyprsec.ai/cves/CVE-2016-10547"}]}]}
Medium severity6.1NVD Advisory· Published May 31, 2018· Updated Jun 17, 2026

CVE-2016-10547

CVE-2016-10547

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[]=, it is possible to bypass autoescaping and inject content into the DOM.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
nunjucksnpm
< 2.4.32.4.3

Affected products

3

Patches

Vulnerability mechanics

References

5

News mentions

0

No linked articles in our index yet.