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.
Hatalı
Bölüm başlığı “Hatalı”return "redirect:${req.getParameter("next")}"val next = req.getParameter("next")return if (next in allowed) "redirect:$next" else "redirect:/"Düzeltme
Bölüm başlığı “Düzeltme”Yönlendirme hedeflerini izin listesine alın ya da yalnız göreli yolları kabul edin.