Csharp Labs
Explore 2 labs in Csharp.
Server-Side Template Injection (SSTI) occurs when untrusted input is embedded directly into a server-side template, causing the template engine to evaluate attacker-controlled expressions. This can escalate from data leakage to arbitrary code execution, depending on the template engine’s capabilities.
One of the main causes of SSTI is string concatenation of untrusted input into the template rather than passing it safely through the template context. Another common cause is double rendering, where a value is parsed and evaluated more than once, unintentionally executing injected expressions.
Select a language to explore available labs for this vulnerability.
Try adjusting your language filter.
Want to skill-up in secure coding and AppSec? Try SecDim Wargames to learn how to find, hack and fix security vulnerabilities inspired by real-world incidents.
Join our secure coding and AppSec community. A discussion board to share and discuss all aspects of secure programming, AppSec, DevSecOps, fuzzing, cloudsec, AIsec code review, and more.
Read more