
Server-side template injection | Web Security Academy
In this section, we'll discuss what server-side template injection is and outline the basic methodology for exploiting server-side template injection vulnerabilities. We'll also suggest ways of making sure that …
Server-Side Template Injection | PortSwigger Research
Aug 5, 2015 · Unlike XSS, Template Injection can be used to directly attack web servers' internals and often obtain Remote Code Execution (RCE), turning every vulnerable application into a potential …
Template Injection Research - PortSwigger
View the latest template injection research papers, tools, and techniques, from PortSwigger Research. Includes introductory and advanced content.
Lab: Basic server-side template injection - PortSwigger
This lab is vulnerable to server-side template injection due to the unsafe construction of an ERB template. To solve the lab, review the ERB documentation to find out how to execute arbitrary code, …
Exploiting server-side template injection vulnerabilities
In this section, we'll look more closely at some typical server-side template injection vulnerabilities and demonstrate how they can be exploited using our high-level methodology.
Server-side template injection - PortSwigger
Server-side template injection occurs when user input is unsafely embedded into a server-side template, allowing users to inject template directives. Using malicious template directives, an attacker may be …
Client-side template injection | Web Security Academy - PortSwigger
What is client-side template injection? Client-side template injection vulnerabilities arise when applications using a client-side template framework dynamically embed user input in web pages. …
Client-side template injection - PortSwigger
When a web page is rendered, the framework will scan the page for template expressions, and execute any that it encounters. An attacker can exploit this by supplying a malicious template expression that …
SQL injection cheat sheet | Web Security Academy - PortSwigger
This SQL injection cheat sheet contains examples of useful syntax that you can use to perform a variety of tasks that often arise when performing SQL injection attacks.
Lab: Basic server-side template injection (code context) - PortSwigger
This lab is vulnerable to server-side template injection due to the way it unsafely uses a Tornado template. To solve the lab, review the Tornado documentation to discover how to execute arbitrary …