1
0
mirror of https://github.com/swisskyrepo/PayloadsAllTheThings.git synced 2025-08-24 13:14:48 +02:00
PayloadsAllTheThings/Server Side Template Injection/ASP.md
2025-03-26 17:49:42 +01:00

1.2 KiB

Server Side Template Injection - ASP.NET

Server-Side Template Injection (SSTI) is a class of vulnerabilities where an attacker can inject malicious input into a server-side template, causing the template engine to execute arbitrary code on the server. In the context of ASP.NET, SSTI can occur if user input is directly embedded into a template (such as Razor, ASPX, or other templating engines) without proper sanitization.

Summary

ASP.NET Razor

Official website

Razor is a markup syntax that lets you embed server-based code (Visual Basic and C#) into web pages.

ASP.NET Razor - Basic Injection

@(1+2)

ASP.NET Razor - Command Execution

@{
  // C# code
}

References