Description
In Nunjucks versions prior to version 3.2.4, it was possible to bypass the restrictions which are provided by the autoescape functionality. If there are two user-controlled parameters on the same line used in the views, it was possible to inject cross site scripting payloads using the backslash \ character.
Recommendation
Update the nunjucks package to the latest compatible version. Followings are version details:
- Affected version(s): < 3.2.4
- Patched version(s): 3.2.4
References
Could your website be exposed too?
SmartScanner can check your website for Nunjucks autoescape bypass leads to cross site scripting and gives you actionable findings to investigate.
Start a free scanRelated Issues
- Vega Expression Language `scale` expression function Cross Site Scripting - vega - CVE-2023-26486
- tarteaucitron.js vulnerable to Cross-site Scripting - CVE-2023-3620
- Froala Editor Cross-site Scripting vulnerability - CVE-2023-41592
- layui vulnerable to cross-site scripting - CVE-2023-3691


