mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-09 19:45:13 +02:00
12 lines
434 B
Java
12 lines
434 B
Java
|
|
// Unsafe: HttpServletResponse.setHeader receives a value built from a
|
||
|
|
// request parameter. HEADER_INJECTION fires on the value argument.
|
||
|
|
import javax.servlet.http.HttpServletRequest;
|
||
|
|
import javax.servlet.http.HttpServletResponse;
|
||
|
|
|
||
|
|
public class UnsafeSetHeader {
|
||
|
|
public void handle(HttpServletRequest req, HttpServletResponse res) {
|
||
|
|
String lang = req.getParameter("lang");
|
||
|
|
res.setHeader("X-Lang", lang);
|
||
|
|
}
|
||
|
|
}
|