April 6, 2023, 4:15 p.m. |

National Vulnerability Database web.nvd.nist.gov

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow …

action actions code cve decision escape javascript string interpolation template var

Malware Analyst - TASO / Active Secret

@ Peraton | Arlington, VA, United States

Information Security Engineer

@ Deel | Anywhere (APAC)

Cybersecurity Engineer

@ Booz Allen Hamilton | USA, DC, Washington (1125 15th St NW)

Director, Security Engineering

@ Warner Bros. Discovery | GA Atlanta 1050 Techwood Drive NW

Consultant Senior Securité Réseaux

@ Devoteam | Tunis, Tunisia

SOC Analyst, Mid

@ Peraton | Washington, DC, United States