İçeriğe geç

Açık yönlendirme (ARCH8122)

Anahtar kotlin.security.open-redirect · Önem warning · Kategori security · CWE CWE-601

Hedefi istek verisinden gelen yönlendirmeleri (“redirect:$url”, response.sendRedirect, call.respondRedirect) işaretler.

return "redirect:${req.getParameter("next")}"
val next = req.getParameter("next")
return if (next in allowed) "redirect:$next" else "redirect:/"

Yönlendirme hedeflerini izin listesine alın ya da yalnız göreli yolları kabul edin.